int n=0;while(n++<=2)printf("%d\t",n);printf("%d\
intn=0;while(n++<=2)printf("%d\t",n);printf("%d\n",n);...
int n=0;while(n++<=2)printf("%d\t",n);printf("%d\n",n);
展开
展开全部
声明一个int类型的变量n,初始化为0。
进入while循环,判断条件为 n++ <= 2
n++的运算过程是 先取出,再自增。
所以while 中第一次判断的具体内容为: 0是否少于或等于 2
如果成立,就进入while循环,打印n,这时的n已经自增,所以值为1
继续while 循环,1是否少于或等于2,成立,n自增变为2,打印,2
继续while 循环,2是否少于或等于2,成立,n自增变为3,打印,3
继续while 循环,2是否少于或等于2,不成立,n自增变为4,跳出循环,最后执行打印4
所以最后的打印结果为
1 2 3 4
只是观看,不知有没有错,可以上机测试一下。
进入while循环,判断条件为 n++ <= 2
n++的运算过程是 先取出,再自增。
所以while 中第一次判断的具体内容为: 0是否少于或等于 2
如果成立,就进入while循环,打印n,这时的n已经自增,所以值为1
继续while 循环,1是否少于或等于2,成立,n自增变为2,打印,2
继续while 循环,2是否少于或等于2,成立,n自增变为3,打印,3
继续while 循环,2是否少于或等于2,不成立,n自增变为4,跳出循环,最后执行打印4
所以最后的打印结果为
1 2 3 4
只是观看,不知有没有错,可以上机测试一下。
引用yongsui304的回答:
声明一个int类型的变量n,初始化为0。
进入while循环,判断条件为 n++ <= 2
n++的运算过程是 先取出,再自增。
所以while 中第一次判断的具体内容为: 0是否少于或等于 2
如果成立,就进入while循环,打印n,这时的n已经自增,所以值为1
继续while 循环,1是否少于或等于2,成立,n自增变为2,打印,2
继续while 循环,2是否少于或等于2,成立,n自增变为3,打印,3
继续while 循环,2是否少于或等于2,不成立,n自增变为4,跳出循环,最后执行打印4
所以最后的打印结果为
1 2 3 4
只是观看,不知有没有错,可以上机测试一下。
声明一个int类型的变量n,初始化为0。
进入while循环,判断条件为 n++ <= 2
n++的运算过程是 先取出,再自增。
所以while 中第一次判断的具体内容为: 0是否少于或等于 2
如果成立,就进入while循环,打印n,这时的n已经自增,所以值为1
继续while 循环,1是否少于或等于2,成立,n自增变为2,打印,2
继续while 循环,2是否少于或等于2,成立,n自增变为3,打印,3
继续while 循环,2是否少于或等于2,不成立,n自增变为4,跳出循环,最后执行打印4
所以最后的打印结果为
1 2 3 4
只是观看,不知有没有错,可以上机测试一下。
展开全部
测试过后结果:1 2 3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询