Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道从数组中获取值的“过程”是否有名称(例如,当你这样做时:
array[3] // this will get the value from index '4'
(在 C++ 中),获取值的过程是否有名称?)
如果解释得很好,我很抱歉。我试图在谷歌中搜索一些东西,但我无法用我的话找到任何东西。
它被称为下标运算符。它是可重载的,但在数组或指针上使用时,a[n]其含义与*(a + n).
a[n]
*(a + n)
该名称可能来自数学,其中向量* 写为v = ( v 1 , ..., v n ),因此v i表示第i个元素。
*) 除非你是一个相对主义者,但那些在电脑附近是不允许的。如果是的话,他们会朝你大喊“1-form”。