在谈论数组时,“维”是什么意思?
我明白这个主意。但是答案是什么?
例如,int array[5];
我知道,这是一维数组。索引中有1个下标。但是为什么将其称为一维数组呢?为什么不使用1个下标数组?
最佳答案
“数组的维数”是指定数组的单个元素所需的索引或下标的数量。
尺寸和下标可能会造成混淆。下标是一个数字(或另一种类型的关联 key ),而维度是对可接受 key 范围的描述;您需要为数组的每个维度添加一个下标。
例如,在C/C++中,a[10][5]
是一个二维数组,大小为10,大小为5。您需要两个下标或键来寻址其元素。下标必须在0到9之间(含0和9);另一个下标在0到4之间。
关于c - 在谈论数组时, "dimension"是什么意思?”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8376218/