3

我想知道从数组中获取值的“过程”是否有名称(例如,当你这样做时:

array[3] // this will get the value from index '4'

(在 C++ 中),获取值的过程是否有名称?)

如果解释得很好,我很抱歉。我试图在谷歌中搜索一些东西,但我无法用我的话找到任何东西。

4

1 回答 1

6

它被称为下标运算符。它是可重载的,但在数组或指针上使用时,a[n]其含义与*(a + n).

该名称可能来自数学,其中向量* 写为v  = ( v 1 , ..., v n ),因此v i表示第i元素。

*) 除非你是一个相对主义者,但那些在电脑附近是不允许的。如果是的话,他们会朝你大喊“1-form”。

于 2013-02-21T19:58:40.187 回答