为什么while(1)表示无限循环

2025-05-15 20:30:06
推荐回答(4个)
回答(1):

while(判断条件)
{
执行语句
}
因为在布尔代数里,用1表示true,0表示false,所以while(1)的判断条件永真,进行无限循环。

回答(2):

while括号里是个判定,大于0的数表示为真,为真就会执行{}里面的内容。因为1>0,所以判定永远为真,所以会无限循环下去。

回答(3):

while(条件)
{
代码
}
当条件为真时执行大括号里面的代码,因为1为真,所以循环会一直执行,当然可以在循环内部用break语句跳出循环

回答(4):

在循环里只要满足条件是真即可继续循环,在C里,0代表非,非0代表真,只要填写的是非0就可以一直循环。