2015-05-17 63 views
-2

我想在C中创建一个while循环,它表示构建成功,但它不打印任何东西。我真的不知道什么是错的,它没有在控制台中显示任何内容。虽然循环不打印任何东西

int main() 
{ 
    int w = 0; 
    while (w >=100){ 
    printf("w = %i" , w); 
    w++; 
    } 
    return 0; 
} 
+5

'而(W> = 100)'是不正确的为'w'是0和'0> = 100'是假的。你的意思是'while(w <= 100)'?顺便说一句,正确缩进你的代码并用正确的标签标记它。 –

+0

为什么这被认为是题外话? @ABCCode显然是学习C循环的基础知识。 – user1717828

回答

6

您定义w=0和下一行你写的“而w是大于或大于等于100”,这是行不通的。

尝试

while (w <= 100)