首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有个语句不懂…该如何处理

2012-03-28 
有个语句不懂……while(int i0) i--为什么不执行……[解决办法]以i的值作为判断条件是否执行while。[解决办法

有个语句不懂……
while(int i=0) i--;
为什么不执行……

[解决办法]
以i的值作为判断条件是否执行while。
[解决办法]
因为你给的条件相当于 
while(0)
i--;
你认为这样可以执行吗。
[解决办法]
while ()中的条件换成不成立,怎么执行
[解决办法]
0是false,非0是true,while(false)当然不进入循环了
[解决办法]
呵呵,1楼可能说的有问题,这个跟i的值没关系的,int = 0;这个表达式的值是0,while(expr){}这种结构里也就是false,所以不执行了。
[解决办法]

探讨
LZ把赋值语句写在while条件判断里 就相当于while(0) 改成 i!=0或i==0吧

[解决办法]
探讨
因为你给的条件相当于
while(0)
i--;
你认为这样可以执行吗。

热点排行
Bad Request.