#include <stdio.h>
int main(void)
{
int i = 0;
int c = 0;
int j, m;
for (i; i < 3; i++) {
for (c; c < 4; c++) {
printf("i = %d; ", i);
}
printf("\n");
// printf("i = %d; ", i);
}
printf("------------------------------------------------------------------------\n");
for (j = 0; j < 3; j++) {
for (m = 0; m < 4; m++) {
printf("j = %d; ", j);
}
printf("\n");
// printf("i = %d; ", i);
}
return 0;
}
for (c; c < 4; c++)
{
printf("i = %d; ", i);
}
这个循环结束后c的值为4
当第二次进入时,c 不满足 < 4的条件
所以内层循环只进入了一次
再就无法进入了