以下程序在win32平台下的运行结果是#include int fun(int a[],int n){int i,r = 1;for(i = 0;i<=n;i++)r = r*a[i];printf("%d ",sizeof(a));return r;}int main(){int x,a[5] = {4,3,2,1,0};x = fun(a,3);printf("%d",x);return 0;}
查看答案
以下程序的输出结果为_________void f(int a,int *b){int t;t=a;a=*b;*b=t;}int main(){int x=2,y=3;f(x,&y);printf("%d%d\n",x,y);return 0;}
#include void change(int *aa,int bb) { *aa=*aa*2+1; bb=bb+3;} int main(){ int a=6,b=5; change(&a,b); printf("%d %d\n",a,b); return 0;}以上程序的运行结果是( )
以下程序运行结果为( )#include int Max(int *a,int n){ int i,max = a[0]; for(i = 1;i < n;i++) {if(a[i] > max)max = a[i]; } return max;}int main(){ int x,a[5] = {4,3,2,1,0}; x = Max(a,5); printf("%d",x); return 0;}
下面程序的运行结果是_____________________#include int main(void){ int x[] = {1,2,3}; int s = 1, i, *p = x; for (i=0; i<3; i++) {s*= *(p + i); } printf("%d\n", s); return 0;}