首頁  >  文章  >  後端開發  >  指標和引用的不同點與相同點分別是什麼

指標和引用的不同點與相同點分別是什麼

王林
王林原創
2020-04-30 14:22:525383瀏覽

指標和引用的不同點與相同點分別是什麼

一、引用和指標的相同點

1、指標和引用都可以最佳化傳參效率;

2、二者都是位址的概念;

指標指向一塊內存,它的內容是所指內存的位址;引用是某塊記憶體的別名。

二、引用與指標的不同點

1、指標佔記憶體空間,引用不佔記憶體空間;

2、指標可以為空,但是引用不能為空;

3、指標可以不初始化,但是引用必須初始化;

4、指標可以有多級,但是引用只能是一級;

5、指標的值在初始化後可以改變,也就是指向其它的儲存單元,而引用在進行初始化後就不會再改變了,從一而終;

6、指標是一種變量,而引用只是引用。

想學習更多相關知識請關注php中文網

以上是指標和引用的不同點與相同點分別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn