填空题 以下程序的输出结果是{{U}} 【8】 {{/U}}。 #include<iostream.h> void fun( ) { static int a=0; a+ =2; cout < < a < < " ";} void main( ) { int cc; for(cc=1;cc<4;cc++) fun( ); cout<<end1;}
  • 1、
【正确答案】 1、2 4 6    
【答案解析】[解析] 本题考查静态局部变量的使用。用关键字 static声明的局部变量为“静态局部变量”,其值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有值,就是上一次函数调用结束时的值。