这两个for不是嵌套的 一般格式是这样的for(表达式1;表达式2;表达式3) 循环体; // 循环体只有一个 如果有多条语句的话 就用花括号 如这样for(表达式1;表达式2;表达式3){ 语句; 语句; 。 。 。}就这样的 如果不懂可以问
int i,j;for(i = 1; i < 3; ++i){for(j = 1; j <4; ++j){printf("*");}printf("\n");}上边是标准的嵌套循环,属于i的循环包含属于j的循环,i语句中的j语句。i语句地位高于j语句。你发的图片中的循环属于并列循环,i语句和j语句关系地位相等。