方括號在 c++++ 中的作用
C++ 中的方括號有兩種主要用途:
1. 數組索引
方括號用于訪問數組中的元素。數組是一個固定大小的同類型數據的集合,每個元素都有一個稱為索引的惟一整數標識符。方括號內的索引用于指定要訪問的數組元素。
例如:
<code class="cpp">int myArray[5]; myArray[0] = 10;</code>
登錄后復制
這行代碼定義了一個包含 5 個整數元素的數組 myArray
。它將值 10 賦值給數組的第一個元素(索引為 0)。
2. 指針解引用
方括號還可以用于解引用指針。指針是存儲另一個變量地址的變量。方括號內的表達式用于獲取指針指向的變量的值。
例如:
<code class="cpp">int* myPointer = &myVariable; int dereferencedValue = *myPointer;</code>
登錄后復制
這行代碼定義了一個指針 myPointer
,它指向變量 myVariable
。方括號內的表達式 *myPointer
解引用指針并返回 myVariable
的值,將其存儲在變量 dereferencedValue
中。