问题 填空题 以下程序的输出结果是【 】。#include #define N 5int fun(int *s,int a,int n){ int j; *s=a;j=n;while(a!=s[j])j--;return j:main(){ int s[N+1];int k;for(k=1;k<=N;k++) s[k]=k+1;printf("%d\n",fun(s,4,N));} 答案 参考答案:C解析:fun函数中while循环语句得到变量j的值,并返回给主调函数。同时考查函数参数传递。