c语言 这两个for循环是嵌套的还是分开的,怎么区别
4个回答
2018-05-01
展开全部
这两个for循环时分开的,一般嵌套循环缩进格数不同,而这两个for缩进格数相同,所以是分开的。一般写嵌套循环时,要画花括号{},这样比较好分辨外循环和内循环。
展开全部
这两个for不是嵌套的 一般格式是这样的
for(表达式1;表达式2;表达式3)
循环体; // 循环体只有一个 如果有多条语句的话 就用花括号 如这样
for(表达式1;表达式2;表达式3)
{ 语句;
语句;
。
。
。
}
就这样的 如果不懂可以问
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语句关系地位相等。
for(i = 1; i < 3; ++i)
{
for(j = 1; j <4; ++j)
{
printf("*");
}
printf("\n");
}
上边是标准的嵌套循环,属于i的循环包含属于j的循环,i语句中的j语句。i语句地位高于j语句。
你发的图片中的循环属于并列循环,i语句和j语句关系地位相等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有一行语句可以不写大括号,这里两个for是分开的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询