for嵌套循环 格式

2025-02-25 05:19:46
推荐回答(5个)
回答1:

for 循环的格式为:
for(表达式1;表达式2;表达式3)
{
语句块;
}
因此嵌套的时候要明白 怎样才是嵌套,如下所示:
for(表达式1;表达式2;表达式3)
{
for(表达式4;表达式5;表达式6) //这里的for循环就是嵌套的
{
语句块;
}
}

//你所谓的第二个for后边用不用加分号,不知道你想要做什么;规范的 标准的嵌套如上所示
如果你直接不加{}而是直接向你上边那样
for()
for(表达式4;表达式5;表达式6) ; 这里直接在for循环后边添加一个分号 就表示 当条件表达式5成立的时候只去执行表达式6,然后进入下一次循环,知道表达式5不成立退出循环
如果不加分号,那么这个内层循环控制的语句 就会是最近一个添加了分号的这条语句,如下:
for()
for(表达式4;表达式5;表达式6)
语句1;

至于你上边提到的,那是语法问题,c语言必须是以分号 或者 语句块标识{} 作为一条语句 或者一段语句块的结束标志

回答2:

参考代码如下:
#include"stdio.h"
main()
{
int i,j;
for(i=1;i<6;i++)
{
for(j=0;j printf("$");
printf("\n");
}
}
j要是从0开始做5次循环就可以了。

回答3:

例如一个简单嵌套:
for(i=0;i<10;i++)
for(j=0;j<10;j++)
printf("%d",a[i][j]);

对于第一个for,后面的两句都是它的循环体,printf后面的 ;代表结束
对于第二个for,printf是它的循环体
for()括号后面是没有分号的,不管是双重嵌套还是三重嵌套,它的分号只是在循环体里

回答4:

for 后面只跟大括号,用;都是错的

回答5:

什么语言的问题说清楚 了