c语言 这两个for循环是嵌套的还是分开的,怎么区别

如题所述

这两个for循环时分开的,一般嵌套循环缩进格数不同,而这两个for缩进格数相同,所以是分开的。一般写嵌套循环时,要画花括号{},这样比较好分辨外循环和内循环。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-01
这两个for不是嵌套的 一般格式是这样的
for(表达式1;表达式2;表达式3)
循环体; // 循环体只有一个 如果有多条语句的话 就用花括号 如这样
for(表达式1;表达式2;表达式3)
{ 语句;
语句;



}
就这样的 如果不懂可以问本回答被提问者和网友采纳
第2个回答  2019-01-07
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语句关系地位相等。
第3个回答  2018-05-01
只有一行语句可以不写大括号,这里两个for是分开的