中国大学MOOC: 下面的程序中使用了静态存储变量,程序执行后输出的结果是( )。void myfun(){ static int m; m=m+5; printf(%d ,m);}main(){ int n; for(n=1; n<5; n++) myfun(); printf( );}
举一反三
- 有以下程序 main() { int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是( )
- 中国大学MOOC: 下面程序段执行后的输出结果是( )。int m=0256,n=256;printf("%o└┘%o",m,n);
- 下列程序的输出结果是(). int fun3(int x) { static int a=3; a+=x; return(a); } int main(void) { int k=2,m=1,n; n=fun3(k);n=fun3(m); printf("%d\n",n); return 0; }
- 有以下程序: int m=1; void fun(int *n) { static int m=2; *n*=m-1; m+=2; } main() { int i; for(i=1;i<4;i++) { fun(&m); printf("%d",m); } } 程序的输出结果是( ) A.1317 B.2630 C.1315 D.1111
- 下列程序的输出结果是( ). #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main( ) { int a[M][N]; int i,j; for(i=0;i 4