c语言中for语句的嵌套怎样理解

2025-03-26 01:56:49
推荐回答(2个)
回答1:

所谓for语句的嵌套就是多层for循环的使用,
举个二维数组赋值的例子,
int
a[3][4];
//定义一个3行4列的二维数组
int
i;
//用来控制行
int
j;
//用来控制列
int
tmp=1;
for(i=0;i<3;i++)
//该循环就是第一层循环,用来控制行号
{
for(j=0;i<4;j++)
//该循环就是第二层循环,用来控制列号
{
a[i][j]=tmp++;
}
}
//到这里就实现了二维数组的赋值操作

回答2:

if语句相关:
if语句的括号内可以加任意语句,但是不能有分隔符。可以用||、&&、!来进行逻辑语句的判断
若是包含结构,则关系如下:
if(a){
if(b){
if(c)
d;
}
}
}
则意思为如果满足a,则对b进行判断。如果满足b,则对c进行判断。如果满足c,则执行语句d