#include <stdio.h>
int main()
{
int NB = 6, uaia=0;
while (9999)
{
printf("%d", NB);
uaia++;
if (uaia == 99999)
{
break;
}
}
在 C 语言中,0
被视为 false
,而所有非零值都被视为 true
。
也就是说while(1)括号内输入任何书都是true,都会进入循环,而输入0则会false,跳出循环。
但是这种都是死循环,需要在循环中添加条件用来跳出。
例如上述代码,添加一个整形,然后将整形放在循环内,达成条件输出break跳出循环。