是否存在多维数组?
答案是否定的;因为内存是线性一维的。
“n维数组可以当做每个元素是n-1维数组的一维数组。”
比如:
int a[3][4];
该数组是还有3个元素的一维数组
只不过每个元素都可以再分为4个小元素。
int a[3][4][5]
该数组是含有3个元素的一维数组
只不过每个元素都是4行5列的二维数组。
答案是否定的;因为内存是线性一维的。
“n维数组可以当做每个元素是n-1维数组的一维数组。”
比如:
int a[3][4];
该数组是还有3个元素的一维数组
只不过每个元素都可以再分为4个小元素。
int a[3][4][5]
该数组是含有3个元素的一维数组
只不过每个元素都是4行5列的二维数组。