Heim >Backend-Entwicklung >C++ >Analyse und Vergleich von *- und &-Operatoren in der C-Sprache
In der C-Sprache wird der Sternchenoperator (*) verwendet, um eine Zeigervariable zu dereferenzieren und den Wert der Variablen zu erhalten, auf die gezeigt wird; der Adressoperator (&) wird verwendet, um die Variablenadresse zu erhalten. Der spezifische Vergleich ist wie folgt: Dereferenzierungszeiger: * Adresse abrufen: & Zeigermultiplikation: * Bitoperation: & )-Operator und Adressoperator (&)-Operator sind zwei wichtige Operatoren, die häufig für Zeigeroperationen und Speicherverwaltung verwendet werden. In diesem Artikel werden ihre Verwendungszwecke und Unterschiede eingehend analysiert und praktische Beispiele zur Veranschaulichung bereitgestellt.
Stern (*)-Operator
Der Sternoperator wird verwendet, um eine Zeigervariable zu dereferenzieren und den Wert der Variablen abzurufen, auf die sie zeigt.
Syntax: *Zeigervariable
Zum Beispiel:
Zum Beispiel:
Praktischer Fall
i的值:10 i的地址:0x7ffe5247ef4c ptr指向内存空间大小:4字节 递增后的i:11 |
---|
Das obige ist der detaillierte Inhalt vonAnalyse und Vergleich von *- und &-Operatoren in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!