C语言:#include <stdio.h> int main () { int n=0; w

发布网友 发布时间:2024-10-23 19:08

我来回答

1个回答

热心网友 时间:2024-11-18 04:37

循环n++,是先取n的值,再加

1 n=0,n<=1,,n++后n=1所以进入循环后输出1
2 n=1,n<=1,n++后n=2,输出2
3 n=2,n>1了,所以不进入循环了,n++后n=3,跳出循环后,在下面printf输出3

注意
while(n++<=1)
printf("%d\t",n);

while(n++<=1){
printf("%d\t",n);
}
是等价的,不加花括号,默认只有一行在循环内,第二个循环是不在while循环里面的
缩进应该是

while(n++<=1)
printf("%d\t",n);
printf("%d\n",n);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com