若变量已定义,则程序i=0;do { printf("%d, ",i) }while(i++);printf("%d尀n",i);的结果是什么

2025-03-09 20:10:28
推荐回答(4个)
回答1:

初始 i=0;
进入循环, 执行输出, 打印0,
判断i++, 先取值,再自加. 值为0, 退出循环, 自加为1.
输出i值为1.
所以整体输出为
0,1

回答2:

01
do while循环不管条件如何 先执行一次,输出0,然后while(i++) i=0,循环不再执行,i++后变成1,所以接下来输出1

回答3:

亲,这中问题你要分析的,不要想当然,代码都是一行一行走,你去机器上试一试立马的得到结果的,这种问题你不一行一行的分析,永远不可能进步的

回答4:

0, 1