请写出以下程序的运行结果()
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);
}
举一反三
- 中国大学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;}