各位大神,我是自学的想请教一下 :while(1) 不是要有判断的吗?为什么是1啊!

如题所述

所谓while (1)相当于while(真),条件永远成立,如果循环体不跳出,则为无限循环
因为真值的含义就是非零的意思,所以用1替代判断的结果就是直接取真的效果。写成非0的数都可以,比如while ( 2 )、while ( 0xff )、while ( TRUE )都是一样的,习惯写1而已。追问

谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答