while循环,新手自学,没弄懂

img


大佬们,这个while(1)是啥意思呀

while(1)就是死循环。
也就是说,循环结束条件不是由while语句判断,而是由while循环体中的代码块来判断,当满足循环结束条件时,一定要有break语句来跳出循环,否则就是真的死循环了。
一般会在一些线程中这么用,或者在while语句中不好做出结束条件判断时

while(1)是个死循环
不要写这样的代码,这代码除了让cpu占用率变100%没有任何作用

在C语言程序中,数字“0”常代表逻辑值假(false),数字“1”常代表逻辑值真(true)。