Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Unterschiede und Gemeinsamkeiten zwischen Zeigern und Referenzen?

Was sind die Unterschiede und Gemeinsamkeiten zwischen Zeigern und Referenzen?

王林
王林Original
2020-04-30 14:22:525373Durchsuche

Was sind die Unterschiede und Gemeinsamkeiten zwischen Zeigern und Referenzen?

1. Ähnlichkeiten zwischen Referenzen und Zeigern

1. Sowohl Zeiger als auch Referenzen können die Parameterübergabeeffizienz optimieren; . Beides sind Adresskonzepte; der Zeiger zeigt auf einen Speicherbereich, und sein Inhalt ist die Adresse des angegebenen Speicherbereichs.

2. Der Unterschied zwischen Referenzen und Zeigern

1 kann Null sein, aber die Referenz kann nicht null sein; aber die Referenz kann nur eine Ebene sein; 5. Der Wert des Zeigers kann nach der Initialisierung geändert werden, das heißt, er zeigt auf andere Speichereinheiten, aber die Referenz ändert sich nach der Initialisierung nicht, und das wird auch der Fall sein dauert ewig;

6. Der Zeiger ist eine Variable, während eine Referenz nur eine Referenz ist.

Wenn Sie mehr zu diesem Thema erfahren möchten, schauen Sie sich bitte die

php-chinesische Website

an.

Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede und Gemeinsamkeiten zwischen Zeigern und Referenzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn