当前位置: 代码迷 >> C语言 >> [求助]谁知道这个的意思吗?
  详细解决方案

[求助]谁知道这个的意思吗?

热度:129   发布时间:2006-06-29 02:50:55.0
[求助]谁知道这个的意思吗?
while(0)一般是什么意思啊?谁知道吗?
----------------解决方案--------------------------------------------------------
语法上:
while(循环条件){循环体;}
通常循环条件既不恒真也不恒假(0)

今while(0)相当于恒为“假”故
导致其后的循环体1次也不执行。

这么写并无语法错误。

----------------解决方案--------------------------------------------------------
while(x)里面的x是判断这个条件是否为真啊!如果是0的话,那么是一次也不循环啊!不执行任何输出!
----------------解决方案--------------------------------------------------------

这条语句什么也不做,有什么意义?


----------------解决方案--------------------------------------------------------
do
{
program code............
}while (0);

----------------解决方案--------------------------------------------------------
就执行 {。progre code。。。}一次.

和没有do.....whilo 没2样。
----------------解决方案--------------------------------------------------------
我也不太懂啊,比如while(5!)象这样的循环条件是什么意思,该怎么判断呢?
----------------解决方案--------------------------------------------------------
5! 是什么意思?
如果真的是5! 那么你的循环 用不停
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

2006-07-16 10:27:29
腽城炎雷

等 级:新手上路
帖 子:11
专家分:0
注 册:2006-5-27
  得分:0 
倒了吧?!5吧?
----------------解决方案--------------------------------------------------------
  相关解决方案