1

while(1)while ループを使用する場合、他の数字に対して書き込みを行うとはどういう意味ですか?

私のプログラム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 は特定のコンテキストで「false」を意味し、ゼロ以外は「true」を意味します。

于 2012-10-08T15:29:58.220 に答える