c语言的int a[8][9][10]是什么意思

8,9,10表示每个元素长度还是允许的元素个数?
2024年12月04日 23:05
有3个网友回答
网友(1):

3维数组 8 9 10 是允许的元素个数

网友(2):

这个是三维数组 8,9,10是允许的元素个数

网友(3):

定义了三维数组.
其实在C语言中没有多维数组(二维.三维.四维等)这个慨念,C语言中只有一维数组,而二维数组就是一维数组的数组,简而言之就是说数组中的元素是数组.如:
int a[2][2];元素个数为:2*2 = 4个.
这里的a就是一个一维数组包含两个元素,其中每个元素是数组(而这个数组包含两个元素).
int a[8][9][10];
a表示一维数组拥有8个元素,其中8个元素又是一个数组,每个元素是一个包含9个元素的数组,其中9个元素又是一个包含10个元素的数组.因此总的元素为8*9*10=720个