有一段C程序如下,执行后,其运行结果为(52)。int f(int a){autoint b = 0;staticint c = 3;b ++; c
有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c); } main(){ int a=2,i; for(i=0; i<3; i++)printf("%d, ",f(a)); }
A.7,8,9,
B.7,7,7,
C.6,7,8,
D.9,8,7,
解析:本题考查考生对C语言中动态存储变量和静态存储变量的理解。本题中函数f内的变量b属于动态存储类型,在函数调用开始时分配动态存储空间,函数结束时释放该空间;变量c为静态存储类型,在静态存储区内分配存储单元,在整个运行期间都不释放。在第一次调用f函数时,b的初值为0,c的初值3,第一次调用结束时,b=1,c=4,a+b+c=7,由于c是局部静态变量,在函数调用结束后,它并不释放,仍保留为4。在第二次调用f函数结束时,b=1,c=5,a+b+c=8;在第三次调用f函数结束时,b=1,c=6,a+b+c=9。所以,该段C程序执行后,运行结果为“7,8,9,”。
ΔH-TΔS如果小于0,则反应可自发进行.如果有一个反应ΔH=-100,ΔS=-200则这个反应可以 化学 2020-03-30 …
(2014•龙岩一模)在计算机语言中,有一种函y=INT(x)叫做取整函数(也叫高斯函数),它表示 其他 2020-04-07 …
(2014•龙岩一模)在计算机语言中,有一种函数y=INT(x)叫做取整函数(也叫高斯函数),它表 其他 2020-04-07 …
festivals and celebrations英语必修三后三段课文就行!如果有必修三的另外一 语文 2020-05-17 …
游客在商店购买的古玩在海关凭正式__________和__________放行,如没有就会遇到麻烦。 职业资格考试 2020-05-20 …
求初中语文小组的组名,我是组长不要太俗不一定要有文学色彩霸气侧漏的就行~如果有好的再悬赏 数学 2020-05-22 …
有一矩阵“int a[50][50]”以行为序进行存储,有一个虚拟存储系统,物理内存共有 3页,其中 计算机类考试 2020-05-26 …
在同一平面内,过一点可能有两条以上的直线与已知直线平行吗?任意画一条直线a,在直线外取点P,并过点 数学 2020-06-06 …
嚣张给我停课两星期,因为打架,让我在家写日记,思想觉悟的那种,跪求10篇.别说没用的,跪求10篇, 其他 2020-07-01 …
关于用核动力做星际飞行如果有用核反应堆做动力的飞船(不是核电池),类似于星球大战的战舰,那要怎么推 其他 2020-07-02 …