试题与答案

以下程序的输出结果是【 】。  #include<iostream.h>  vo

题型:填空题

题目:

以下程序的输出结果是【 】。  #include<iostream.h>  voidfun( )  { staticinta=0;    a+=2;    cout<<a<<"";}  voidmain( )  { intcc;    for(cc=1;cc<4;cc++)    fun( );    cout<<endl;}

答案:

参考答案:2 4 6

解析:本题考查静态局部变量的使用。用关键字static声明的局部变量为“静态局部变量”,其值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有值,就是上一次函数调用结束时的值。

试题推荐
微信公众账号搜索答案