C语言中在二维数组里a[i][j]==1什么意思,初始值i,j都是0
二维数组a[i][j] == 1 意思是判断二维数组a的第i行第j列值是否为1
二维数组a[i][j] = 1 意思是给二维数组a的第i行第j列赋值为1
这个是判断语句,不是赋值语句,不能单独这样子写
初始i,j都是零的话,那就是判断二维数组的第一行第一列的元素是否为零
a[0][0]的意思就是数组a[0]的元素a[0][0],
a[i][j]的意思就是数组a[i]的元素a[i][j],
后面加 == 1就是判断这个元素的值是否为1.
如果是条件,就说明二维数组的第1行第一列的数据要等于1才为真,一般使用方法为
int i = 0,j = 0;
if (a[i][j] == 1)
{
printf("true\n");
}
判断二维数组第一个成员是否为0的意思,举例就是下面二维数组左上角第一个X这个数是否为0的判断
X X X
X X X