Die Rolle von eckigen Klammern in C++
Die eckigen Klammern in C++ haben zwei Hauptzwecke:
1. Array-Indizierung
Quadratische Klammern werden verwendet, um auf Elemente in einem Array zuzugreifen. Ein Array ist eine Sammlung fester Größe von Daten desselben Typs, wobei jedes Element eine eindeutige ganzzahlige Kennung hat, die als Index bezeichnet wird. Der Index in eckigen Klammern gibt das Array-Element an, auf das zugegriffen werden soll.
Zum Beispiel:
<code class="cpp">int myArray[5]; myArray[0] = 10;</code>
Diese Codezeile definiert ein Array myArray
mit 5 ganzzahligen Elementen. Es weist dem ersten Element des Arrays (Index 0) den Wert 10 zu. myArray
。它将值 10 赋值给数组的第一个元素(索引为 0)。
2. 指针解引用
方括号还可以用于解引用指针。指针是存储另一个变量地址的变量。方括号内的表达式用于获取指针指向的变量的值。
例如:
<code class="cpp">int* myPointer = &myVariable; int dereferencedValue = *myPointer;</code>
这行代码定义了一个指针 myPointer
,它指向变量 myVariable
。方括号内的表达式 *myPointer
解引用指针并返回 myVariable
的值,将其存储在变量 dereferencedValue
myPointer
, der auf die Variable myVariable
zeigt. Der Ausdruck in eckigen Klammern *myPointer
dereferenziert den Zeiger und gibt den Wert von myVariable
zurück und speichert ihn in der Variablen deferencedValue
. 🎜Das obige ist der detaillierte Inhalt vonDie Funktion von Klammern in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!