55问答网
所有问题
【C语言】全局局部变量问题,题目见图片,答案是5,10,9 求解!为什么没有7?具体过程!
如题所述
举报该问题
推荐答案 2014-06-19
因为是while语句,while是指在为真(非0)情况下执行条件,当11时候,判断为假,直接结束该循环。
望采纳!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/8RR4RFRQ44eQ4ReGFc.html
其他回答
第1个回答 2014-06-19
因为7在11的后面,遇到11就结束了。
相似回答
【C语言】
这道题
答案是什么?
解释一下吧,谢了6
答:
9 这题考你对变量的认识,看题目中的变量a 了没,这里有全局和局部的都是a 变量, s += f(&a) 这是
局部变量
那a = 5; 第2句 s +=(&a) , 这个a为
全局变量
为2 ,呵呵 6 += (3)推导出
答案
:9
C语言
中关于
局部变量
和
全局变量
的
问题
答:
3、循环i=1时,情况跟步骤2一样,进入第八行的运算,t=5,第八行的a由5变为6,然后第九行为5+4=9;4、循环i=2,t=5,t+a++为5+5=10 5、结果就是2+7+9+10=28;这里注意的就是第2行、5行、7行、8行的a,都在自己的区间,不要弄乱就好了 ...
c语言
选择题,要
过程,
详细
答:
第一次s+=a++就是s=s+(a++)=0+5=5,然后a自加1变为6,第二个 s+=a++就变成了s=5+6=11,a自加过后变成了7;第二题:B do while循环最少都要执行一次循环,先执行do里面的循环体,所以x--=23,x=22,!x=0,退出循环 第三题:D 进入for循环,x=
10,
i=0,x>8为真,执行循环...
c语言题目
高手来来
!!!
答:
1、对。只有static前缀的才是静态变量。2、输出
是5,
6
,7,
第一次运行:a=2,m=n=0;,然后都++,和是5 第二次运行,a=3,m=n=0;然后都++,和是6 第三次运行,a=4,m=n=0;然后都++,和是7 至于对于静态变量n
,为什么
上次调用f 后的结果保存不下来?因为有这句m=n=0;相当于是每次...
C语言
的一道程序题!!!看不懂
为什么!!求解
释详细,谢谢!!
答:
= 5,整个文件内
全局变量
int a = 2 ,在上一个{}内
局部变量
不起作用了。//s = s + f(&a) = 5 + 2 = 7 //此时(*a)内值加1 ,a = 2 + 1 = 3 printf("a = %d, s =%d\n",a,s);//所以输出结果a = 3 ,s = 7 } 以下是codeblock内运行结果 a=3 s=7 ...
大家正在搜
什么叫局部变量和全局变量
局部变量变为全局变量
如何把局部变量变成全局变量
全局的外部变量和局部变量重名
怎么区分局部变量和全局变量
如何用局部变量修改全局变量
全局变量和局部变量哪个快
局部变量全局变量
局部变量和全局变量的使用