以下程序的输出结果是_________. #include <stdio.h> main() {int a=2,i; for(i=0;i<3;i++) printf("%d",fu

日期:2016-07-11 14:03:41 人气:2

以下程序的输出结果是_________. #include <stdio.h> main() {int a=2,i; for(i=0;i<3;i++) printf("%d",fu

1.这里static c=3,局部修饰c,所以c的值是不变的。 (注:当static在函数中修饰局部变量时,该变量为静态变量,不再存放在堆栈中,函数结束也不会销毁,每次进入该函数的时候变量值还是上次函数退出时候的值。静态变量只能初始化一次。) 2.a的值是不变的。 3.b的值每次加1. 4.i=0,1,2,共三个值。每次取值时,都调用下面的函数。 5.printf("%d",func(a));中,%d前后没有其他间隔标志,所以,输出的结构是紧密的。
    A+
热门评论