C语言中a[i][j]==1什么意思

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