小编Ten*_*nza的帖子

没有花括号的for循环有什么作用?

嗨所以基本上我的问题是什么做一个没有任何花括号围绕它的for循环呢?所以据我所知,在if语句中只执行代码的第一行.所以在for循环中它是如何工作的?我没有真正理解没有括号和大括号的循环的概念.我想用一段代码解释会有所帮助.顺便说一句,这是在C语言中.这是我一直在看的代码作为参考.

int main(int argc, char* argv[])
{
  int i;
  int count = 0;
  for (i = 0; i < 5; i++)
    count++;
    printf("The value of count is: %d\n", count);

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我看到没有花括号,所以我假设它将继续迭代第一个语句,直到我<5,一旦我不小于5它没有做任何事情,但是当我测试了代码我得到它也最终打印printf语句.我认为没有花括号的循环只执行第一行代码?或者我在这里遗漏了一些东西.

c for-loop

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c ×1

for-loop ×1