请写出以下程序的运行结果()
intmain()
{
voidincrement();
increment();
increment();
increment();
return0;
}
voidincrement()
{
staticintx=0;
x++;
printf("%d\n",x);
}
intmain()
{
voidincrement();
increment();
increment();
increment();
return0;
}
voidincrement()
{
staticintx=0;
x++;
printf("%d\n",x);
}
1 2 3
举一反三
- 中国大学MOOC: 以下程序的输出结果为:()。void main(){ void increment(void); increment(); increment(); increment();}void increment(void){ int x=0; x++; printf(“%d ”,x);}
- 下面程序的输出结果是_______。 #include void increment(void); int main(void) { increment(); increment(); increment(); return 0; } void increment(void) { int x = 0; x += 1; printf("%d ", x); }
- 07510011:下面程序的结果是() #include increment() { static int x=0; x+=1; printf(“%d”,x); } void main() { increment(); increment(); increment(); }
- 有下列程序: #include[stdio.h] intmain() { inti,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j%2) continue; x++; } x++; } printf("x=%d\n", x); return0; } 程序执行后的输出结果是() A: x=4 B: x=8 C: x=6 D: x=12
- 以下程序的输出结果是()。#includestdio.hintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}intmain(){intz;z=f(3);printf(%d ,z);return0;}
内容
- 0
以下程序的输出结果是( ) #include int main(){ int i,j,x=0; for(i=0;i<2;i++){ x++; for(j=0;j<3;j++) { if(j%2) continue; x++; } x++; } Printf(“x=%d\n”,x); return 0; }
- 1
下面程序的输出结果是________。#include<stdio.h>intmain(void){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=1;j<=3;j++{if(j%2)continue;x++;}x++;}printf(“%d”,x);return0;}? 8|4|10|6
- 2
请写出以下程序的运行结果#include int main() { printf(Hello World! ); return 0; }
- 3
以下程序的运行结果是( ) int main() { int x=2,y=3,z=1; printf("%d,%d\n",(x++,++y),z+2); return 0; }
- 4
【填空题】写出下面程序执行后的运行结果____。#include <;stdio.h>;int main(){ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d",x); return 0;}