题目内容

以下程序的运行结果是( )。(用↙表示换行)#includeint i;int fun(int a,int *b);int main(){int i=1,j=2;fun (fun(i,&j),&j);return 0;}int fun (int a,int *b){static int m=2;i+=m+a;m =++(*b);printf ("%d,%d\n",i,m);return (m);}

查看答案
更多问题

以下程序段的运行结果是( )。static int a[10],i;for (i=0;i<10;i++)a[i]=i+1;for(i=0;i<10;i=i+2)printf("%d",*(a+i));

以下程序段的运行结果是( )。int a[5]={1,2,3,4,5};int i ;for(i=0;i<5;i++)printf("%d, ",*(a+i));

以下程序的运行结果是( )。#include void f(int y,int *x){y=y+*x;*x=*x+y;}int main( ){int x=2,y=4;f(y,&x);printf("%d %d\n",x,y);return 0;}

以下程序段的运行结果是( )。int a[2],*p=a;*p=2;p++;*p=5;printf("%d, ",*p);p--;printf("%d\n",*p);

答案查题题库