C语言里,一维数组的维度是什么意思?

比如8,把数字8当成一维数组的维度又是什么意思?都说是一维数组啦为什么还把8当成维度?一维数组八维吗?

一个数组的维度,一般说的是一个数组里有几个独立的可变变量。比如说定义了一个数组a[2],在没有特殊条件下,就说这个数组的维度是2.因为含有独立的变量a[0],a[1].追问

那不是数组的元素吗?怎么是维度了

追答

这个,你可以参考数学里的向量,比如二维向量,就是向量里含有两个独立的参数。比如三维坐标,就是含有三个独立的参数,表征长、宽、高。 这么说,你明白了吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-14
英文是dimension,就翻译成维度。声明:类型+a[dimensions]就表示数组a的大小
相似回答