C语言问题!急!

C语言问题!急!以下程序的执行结果是_______.main(){intnum=0;while(num<=2){num++;printf("%d,",num);}}~9/... C语言问题!急!以下程序的执行结果是_______.
main()
{ int num = 0;
while( num <= 2 ) { num++; printf( "%d,",num ); } }
~ 9 / 32 ~
A.1,2,3,
B.1,2,3,4,
C.1,2,
D.0,1,2
为什么选A啊,看不懂循环那边是怎么回事
展开
 我来答
chinaboyzyq
2017-12-03 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3288万
展开全部
<=表示小于等于,
首先mum的值是0,它是小于2,所以要进入循环体,进入循环体后会执行num++,执行后num的值变成了1,然后打印出num的值,就是1
其次,判断num是否小于等于2,它的值是1,所以进入循环,然后做num++,再打印就是2
第三,判断num是否小于等于2,它的值是2,所以进入循环,然后做num++,再打印就是3
第四,判断num是否小于等于2,它的值是3,循环结束。
也就得到了1,2,3,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式