当使用while循环时,写while(1)和任何其他数字意味着什么?
在我的程序中,while(1)给了我与while(3)相同的答案
int num1;
int loopcount;
while(1) {
printf("enter your positive number:");
scanf("%d",&num1);
if(num1>0) {
break;
}
}发布于 2012-10-08 23:29:08
在C中,对于条件语句,0以外的任何整数值都被视为true。
发布于 2012-10-08 23:29:58
在C中,在某些上下文中,0可以表示“false”,非零值可以表示“true”。
https://stackoverflow.com/questions/12784763
复制相似问题