C++ Array von Zeigern
Bevor wir das Konzept der Zeigerarrays erklären, sehen wir uns zunächst ein Beispiel an, das ein Array aus 3 Ganzzahlen verwendet:
Beispiel
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
Value of var[0] = 10 Value of var[1] = 100 Value of var[2] = 200
Es kann vorkommen, dass wir ein Array benötigen, um Zeiger auf int oder char oder andere Datentypen zu speichern. Nachfolgend finden Sie die Deklaration eines Arrays von Zeigern auf Ganzzahlen:
int *ptr[MAX];
Hier,ptrEs wird als ein Array deklariert, das aus MAX Ganzzahl-Zeigern besteht. Daher ist jedes Element in ptr ein Zeiger auf einen int-Wert. Das folgende Beispiel verwendet drei Ganzzahlen, die in einem Array von Zeigern gespeichert werden, wie unten gezeigt:
Beispiel
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
Value of var[0] = 10 Value of var[1] = 100 Value of var[2] = 200
Sie können auch ein Array von Zeigern auf Zeichen verwenden, um eine Liste von Zeichenketten zu speichern, wie folgt:
Beispiel
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
Value of names[0] = Zara Ali Value of names[1] = Hina Ali Value of names[2] = Nuha Ali Value of names[3] = Sara AliWeitere Erweiterungen