本質(zhì):引用是別名,指針是地址,具體的:
從現(xiàn)象上看,指針在運(yùn)行時(shí)可改變其所指向的值 (所以要判斷是否為空),而引用一旦和某個(gè)對(duì)象綁定后就不在改變(初始化需要綁定)。
從內(nèi)存上分配看,程序?yàn)橹羔樧兞糠峙鋬?nèi)存區(qū)域,而不用為引用分配內(nèi)存區(qū)域,引用聲明時(shí)必須初始化,從而指向一個(gè)已經(jīng)存在的對(duì)象,引用不能指向空值。
指針指向一塊內(nèi)存,它的內(nèi)容是所指內(nèi)存的地址;而引用則是某塊內(nèi)存的別名,引用不改變指向。指針指向一塊內(nèi)存,它的內(nèi)容是所指內(nèi)存的地址;而引用則是某塊內(nèi)存的別名,引用不改變指向。