小编tir*_*mya的帖子

为什么此C程序不考虑for循环而输出“ 10”?

#include <stdio.h>
int main()
{
  int i=10;
  for (int i=1;i<=20;i++)
    i++;
    printf("%d",i); 
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我不明白,为什么此C程序总是只将输出打印为10,而不管在for循环中给出的条件如何。我试图通过在for循环中进行一些更改来执行它for (int i=1;i<=50;i++),但是它返回了相同的输出!这是什么错误?

c for-loop

0
推荐指数
2
解决办法
105
查看次数

标签 统计

c ×1

for-loop ×1