C while循环不执行

时间:2013-03-12 21:55:22

标签: c loops while-loop

我正在学习c,我无法弄清楚这段代码的问题:

#include <stdio.h>

int main(){
int i = 0;
while(i > 10){
    printf("hello");
    i++;
}
getch();
return 0;
}

我没有收到任何错误,并尝试在codeblocks和wxdev c ++上运行它。所以我做错了。感谢。

4 个答案:

答案 0 :(得分:4)

你设置

i = 0;

然后测试

i > 10

总是假的。

你可能想要

while (i < 10) 

代替。

答案 1 :(得分:2)

我不大于10因此它不符合进入while循环的要求

答案 2 :(得分:2)

while(i > 10){

...但是i为0所以它是假的并跳过。

你可能想写一下;

while(i < 10) {

答案 3 :(得分:1)

原因:i不大于10.