私はcを学んでいて、このコードの問題を理解できません。
#include <stdio.h>
int main(){
int i = 0;
while(i > 10){
printf("hello");
i++;
}
getch();
return 0;
}
エラーは発生せず、コードブロックとwxdevc++で実行してみました。だから私が間違っていることがありますか。ありがとう。
私はcを学んでいて、このコードの問題を理解できません。
#include <stdio.h>
int main(){
int i = 0;
while(i > 10){
printf("hello");
i++;
}
getch();
return 0;
}
エラーは発生せず、コードブロックとwxdevc++で実行してみました。だから私が間違っていることがありますか。ありがとう。
あなたが設定した
i = 0;
そしてテスト
i > 10
これは常に偽です。
あなたが望むかもしれません
while (i < 10)
代わりは。
私は10以下なので、whileループに入る要件を満たしていません
while(i > 10){
...しかしi
0なので、falseでスキップします。
あなたはおそらく代わりに書くつもりでした。
while(i < 10) {
理由:i
10以下。