B站在读研究生 发表于 2021-8-9 15:51:53

关于for循环问题

这个是程序原码
#include <stdio.h>
int main()
{
    int i, j;
    for (i = 0; i < 3; i++)
    {
      for (j = 0; j < 3; j++)
      {
            printf("i = %d,j = %d\n", i, j);
      }
    }
    return 0;
}

第二个for后面加;是第二个for循环和下面输出变成两个语句吗?
加;和不加完全输出俩结果

昨非 发表于 2021-8-9 15:55:20

for循环后不能加分号,加分号就不循环执行了

小小的窝 发表于 2021-8-9 16:00:00

经测试,for(j=0;j<3;j++);就相当与 j=3

大马强 发表于 2021-8-9 16:00:42

可以参考这里for循环
页: [1]
查看完整版本: 关于for循环问题