以下程序的输出结果是_________. #include <stdio.h> main() {int a=2,i; for(i=0;i<3;i++) printf("%d",fu
以下程序的输出结果是_________. #include <stdio.h> main() {int a=2,i; for(i=0;i<3;i++) printf("%d",fu
日期:2016-07-11 14:03:41 人气:2
1.这里static c=3,局部修饰c,所以c的值是不变的。
(注:当static在函数中修饰局部变量时,该变量为静态变量,不再存放在堆栈中,函数结束也不会销毁,每次进入该函数的时候变量值还是上次函数退出时候的值。静态变量只能初始化一次。)
2.a的值是不变的。
3.b的值每次加1.
4.i=0,1,2,共三个值。每次取值时,都调用下面的函数。
5.printf("%d",func(a));中,%d前后没有其他间隔标志,所以,输出的结构是紧密的。