#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++),但是它返回了相同的输出!这是什么错误?