二维数组的第一维大小是什么意思?

如题所述

C语言中第一维大小是指数组第一维的长度:

如下定义一个一维数组:

int arr[10];

则其长度可以使用sizeof(arr)来求得:

printf("长度:%d",sizeof(arr));

其结果为:10

二维数组的第一维大小是指数组的行数,第二维是数组的列数:

定义一个二维数组:

int arr[5][8];

则其行数为5,列数为8,其第一维大小就为5。

特点

1.数组是相同数据类型的元素的集合。

2.数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。

3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。

温馨提示:答案为网友推荐,仅供参考
相似回答