作业帮 > 综合 > 作业

c语言while(n++)或者while(n--)语句的逻辑顺序是什么?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/25 10:49:45
c语言while(n++)或者while(n--)语句的逻辑顺序是什么?
while(n++)(或者n--){
}
中:
1.判断n是否为零
2.n加1(或者n减1)
3.执行花括号中的语句
其中1,2,3的逻辑顺序是什么?
c语言while(n++)或者while(n--)语句的逻辑顺序是什么?
都不完全对,可以等价于:
while(temp=n; n=n+1; temp) {
}
即是说,n自增(或者自减)后while的判断值是n的原值
再问: 你好。
如果
n=1;
while(n--){}
1.这样理解对不对:n先变成零,但是由于while这一次判断是原值1,于是还执行{}。
2.如果n先减,最后n的值是-1?
再答: 对