二维M*N数组的名字是一个指向N元数组的指针常量。
举一反三
- 二维数组的数组名是一个指向行的指针常量。
- 若有说明语句int (*p)[N];则p是()。 A: N个指向整型变量的指针 B: 可指向有N个整型元素的一维数组的指针 C: 指向N个整型变量的函数指针 D: 有N个指针元素的一维指针数组
- 一个一维数组是一个数组元素构成的线性表,一个n维数组可以看成是n个n-1维数组构成的线性表,所以多维数组也是线性表。
- 已知“const int M=10,N=2;int a[M][N],(*ptr)[M];”,其中ptr是() A: M个指向整型变量的指针 B: 指向M个整型变量的指针 C: 具有M个指针元素的一维指数数组,每个元素都只能指向整型量 D: 一个指向具有M个整型元素的一维数组的针
- 一个字符串可以放在一个一维数组中,因此一个m*n的二维字符数组可以存放【1】个字符串。