ホームページ  >  記事  >  バックエンド開発  >  ポインターと参照の違いと類似点は何ですか?

ポインターと参照の違いと類似点は何ですか?

王林
王林オリジナル
2020-04-30 14:22:525373ブラウズ

ポインターと参照の違いと類似点は何ですか?

1. 参照とポインターの類似点

1. ポインターと参照はどちらもパラメーターの受け渡し効率を最適化できます;

2. どちらもアドレスの概念です。

ポインタはメモリの一部を指し、その内容は指すメモリのアドレスであり、参照はメモリの特定の部分のエイリアスです。

2. 参照とポインターの違い

1. ポインターはメモリ空間を占有しますが、参照はメモリ空間を占有しません;

2. ポインターNull は可能ですが、参照は null にできません;

3. ポインタを初期化する必要はありませんが、参照は初期化する必要があります;

4. ポインタは複数のレベルを持つことができます。ただし、参照は 1 レベルのみです。

5. ポインタの値は初期化後に変更できます (つまり、他のストレージ ユニットを指しますが、参照は初期化後に変更されません)。

6. ポインタは変数ですが、参照は単なる参照です。

さらに関連する知識を知りたい場合は、

php 中国語 Web サイト に注目してください。

以上がポインターと参照の違いと類似点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。