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