在线名词解释大全 - C语言程序设计 - 详细

以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}voidmain(){inti,a=0;for(i=0;i<5;i++)a+=f();printf("%d\n",a);}( )

A
20
B
24
C
25
D
15
正确答案:
在f函数中,s是自动类型局部变量,每次都是1,而i是静态局部变量,占据着存储单元不释放,仍继续使用原来的存储单元。a的值1+2+3+4+5的和。
相关推荐
扫描二维码
关注公众平台