c语言中a[4][3]、x[10][4]什么意思?

2024-12-27 08:14:43
推荐回答(5个)
回答1:

a[4][3]、x[10][4]在c语言中是二维数组的意思,也就是说你定义的是一个4行3列或者是10行4列的数组。和矩阵差不多的形式,但是在内存中其实也是连续的内存地址。

一般初始化如下:
int i,j;
int a[4][3];
for(i=0;i > 4;i++)
{
for(j =0;j < 3;j++)
{
scanf("%d",&a[i][j]);
}
}
输出的时候也是这样。

回答2:

如果是在声明变量时, 则表示a 为二维数组, 4行5列, x为二维数组,10行4列
如果是在赋值 时 使用时,则表示下标索引号,a数组的第5行4列的元素, x数组的第11行5列的元素。

回答3:

二维数组。
二维数组你可以想象城一个m行n列的矩阵(虽然内存中是连续排列的),比如a[4][3]可以看做第4行第3列的元素

回答4:

2维数组 a[4][3] 既可以表示4行3列的矩阵,也可以表示第4行第3列的元素.

回答5:

表示数组的长度!也就是说有10个char型!