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

2025-03-23 03:49:09
推荐回答(4个)
回答1:

这两个for循环时分开的,一般嵌套循环缩进格数不同,而这两个for缩进格数相同,所以是分开的。一般写嵌套循环时,要画花括号{},这样比较好分辨外循环和内循环。

回答2:

这两个for不是嵌套的 一般格式是这样的
for(表达式1;表达式2;表达式3)
循环体; // 循环体只有一个 如果有多条语句的话 就用花括号 如这样
for(表达式1;表达式2;表达式3)
{ 语句;
语句;



}
就这样的 如果不懂可以问

回答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语句关系地位相等。

回答4:

只有一行语句可以不写大括号,这里两个for是分开的