以下程序运行后的输出结果是 【 】 。 void fun() { static int a=0; a
以下程序运行后的输出结果是 【 】 。 void fun() { static int a=0; a+=2;printf("%d",A) ; } main() { int cc; for(cc=1;cc<4,cc++)fun(); printf("/n"); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:2 4 6
static声明的外部变量只限于被本文件引用,而不能被其他文件引用。用static来声明一个变量的作用有:①对局部变量用static声明,则为该变量分配的空间在整个程序执行期间始终存在;②全部变量用static声明,则该变量的作用域只限于本文件模块(即被声明的文件中)。
相似问题
金融创新的一大结果就是衍生金融工具市场的出现和扩张。( )
金融创新的一大结果就是衍生金融工具市场的出现和扩张。( )
以下哪种说法是错误的? ( )A. 外国债券的付息方式一般与当地国内债券相同B. 欧洲债券不受面值货
以下哪种说法是错误的? ( )A 外国债券的付息方式一般与当地国内债券相同B 欧洲债券不受面值货币国或发行市场所在地的法律限制C 由国际性承销辛迪
简述国际货币基金组织的作用。
简述国际货币基金组织的作用。
国际收支差额通常包括()差额。A. 贸易B. 经常C. 基本D. 官方结算E. 综合
国际收支差额通常包括()差额。A 贸易B 经常C 基本D 官方结算E 综合
实现程序可将磁盘中的一个文件复制到另一个文件中 两个文件的文件名在可执行命令的命令行中(相当于cop
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。 inc
