在c语言中,语句while(!end)中的条件end是等价于end==0吗?为什么?当一个循环的条件是while(end),那么这个循环就是死循环吗?如果一个循环的条件是while(!end),那么这个循环就不会执行了... 在c语言中,语句while(!end)中的条件end是等价于end==0吗?为什么?当一个循环的条件是while(end),那么这个循环就是死循环吗?
1 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
(!end)不为0即为真,换言之end为0即为真,所以while(!end)等价于while(end==0)。while表达式的值是否为真要看end的值是否为0.
- 1 回答
- 0 关注
- 100 浏览
添加回答
举报
0/150
提交
取消