1

使用 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;
    }
}
4

2 回答 2

5

在 C 中,除条件语句之外的任何整数值0都被视为true条件语句。

于 2012-10-08T15:29:07.970 回答
0

在 C 语言中,0 在某些情况下可能表示“假”,非零表示“真”。

于 2012-10-08T15:29:58.220 回答