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






