怎么・_・?做
c语言中简单的循环结构程序设计题
求解过程
感谢帮助
执行while的时候n为1小于2,然后n加一执行下面的输出代码这里注意while没有括号,所以下面只有一个输出语句被while包含,输出2后在判断符合小于等于2,n再+1接着输出n为三,然后又判断n为三大于二不满足条件,但是判断完n依然要+1最后在执行最后一个输出语句
2 3 是在while(){} 循环里输出,4 在跳出while()循环时输出,分解如下,供参考:
#include <stdio.h>
int main()
{
int n = 1;
while (n++ <= 2) //这句拆分为:n <= 2, n++ 两句执行,(n = 1) <= 2 条件成立进入循环,n++ ==> n = 2.
// n = 2 时,(n=2) <= 2 条件仍然成立进入循环, n++ ==> n = 3.
// n = 3 时,(n=3) <= 2 条件不成立,跳出循环, n++ ==> n = 4.
printf("%d\t", n); //第一次循环打印输出 2
//第二次循环,打印输出 3
printf("%d\n", n);//跳出循环后,这句输出 4
return 0;
}