作业帮 > 综合 > 作业

请各位大神解释这个程序的输出为什么是-1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 08:06:53
请各位大神解释这个程序的输出为什么是-1
int=2;
while(i--);
printf("%d\n",x);
i--即是先完成整句语句,再-1
那就是i=1时,while(i--);先执行while(i)再执行i--,是可以继续循环的,
i=0时,while(i--)先执行while(i),就跳出了,i再--,就变成-1了.
==而且你的这不对吧
int i=2;
while(i--);
printf("%d\n",i);
第一行都没说赋值给什么变量,最后一行的x也和i没关系==