【问题标题】:have no idea why for loop won't print, have checked so many times that the format is right不知道为什么 for 循环不会打印,已经检查了很多次格式是否正确
【发布时间】:2014-09-14 19:13:17
【问题描述】:
#include <stdio.h>
int v;

int main(int argc, const char * argv[])
{
    printf("works\n");

    for(v= 0; v>10; v++){
        printf("%d", v);
        printf("|\n|\n|\n|\n");
    }

    return 0;
}

你好,怎么了?这个循环不会打印。 我真的不知道为什么它不会打印。我的上帝为什么不让stackoverflow让我发布我的问题。这是更大的主要功能的一部分。没有在那里工作,所以我尝试了一个单独的脚本,仍然没有工作。谷歌搜索并查看了我的教科书 for 循环格式,一切都在现场。我不知道为什么它不起作用

【问题讨论】:

    标签: c for-loop printf


    【解决方案1】:

    改变

    for(v= 0; v>10; v++){
              ^^^
    

    for(v= 0; v < 10; v++){
    

    当v的初始值为0时,这个条件v&gt;10等于false。

    【讨论】:

    • 哇,谢谢。我很抱歉问了一些愚蠢的问题,还没睡,3 小时后到期
    • @hwang hyungchae 它有时会发生。
    【解决方案2】:
    for(v= 0; v<10; v++){
    

    由于 v 不大于 10,for 循环甚至不会被执行

    【讨论】:

      猜你喜欢
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多