C語(yǔ)言中指針和引用的區(qū)別
3 回答

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
指針,全稱為指針變量,是用來(lái)存儲(chǔ)內(nèi)存地址的一種變量。程序中,一般通過(guò)指針來(lái)訪問(wèn)其指向的內(nèi)存地址中的內(nèi)容(數(shù)據(jù))。
引用,是C++中提出來(lái)的一種新的使用變量的方式,即,給實(shí)際變量起個(gè)別名,通過(guò)這個(gè)別名來(lái)引用實(shí)際的變量。標(biāo)準(zhǔn)C中不支持變量的引用。
這兩個(gè)概念沒(méi)有任何相關(guān)性。
指針是實(shí)實(shí)在在的變量,有自己的內(nèi)存存儲(chǔ)空間,它可以指向任何有效的變量。
引用是一種形式、方法,定義的引用變量,實(shí)際上是原實(shí)際變量的另一個(gè)名稱(別名),引用變量本身沒(méi)有自己的實(shí)際存儲(chǔ)空間,操作引用變量,就是在操作實(shí)際變量。
如:
- 3 回答
- 0 關(guān)注
- 575 瀏覽
添加回答
舉報(bào)
0/150
提交
取消