引用和指針的區(qū)別是什么-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、陽高網(wǎng)絡(luò)推廣、小程序定制開發(fā)、陽高網(wǎng)絡(luò)營(yíng)銷、陽高企業(yè)策劃、陽高品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供陽高建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:muchs.cn

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)引用和指針的區(qū)別是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

引用和指針的區(qū)別是:1、程序?yàn)橹羔樧兞糠峙鋬?nèi)存區(qū)域,而不為引用分配內(nèi)存區(qū)域;2、引用在定義時(shí)初始化,之后無法改變,指針可以發(fā)生改變;3、指針在使用時(shí)需要加“*”,引用可以直接使用。

首先指針和引用都是地址的概念,指針指向一塊內(nèi)存,它的內(nèi)容是所指內(nèi)存的地址;引用是某塊內(nèi)存的別名。

詳細(xì)介紹:

程序?yàn)橹羔樧兞糠峙鋬?nèi)存區(qū)域,而不為引用分配內(nèi)存區(qū)域。

指針使用時(shí)要在前加 * ,引用可以直接使用。

引用在定義時(shí)就被初始化,之后無法改變;指針可以發(fā)生改變, 即引用的對(duì)象不能改變,指針的對(duì)象可以改變。

沒有空引用,但有空指針。這使得使用引用的代碼效率比使用指針的更高。因?yàn)樵谑褂靡弥安恍枰獪y(cè)試它的合法性。相反,指針則應(yīng)該總是被測(cè)試,防止其為空。

對(duì)引用使用“sizeof”得到的是變量的大小,對(duì)指針使用“sizeof”得到的是變量的地址的大小。

理論上指針的級(jí)數(shù)沒有限制,但引用只有一級(jí)。即不存在引用的引用,但可以有指針的指針。

int **p //合法
int &&p //非法

++引用與++指針的效果不一樣。

例如就++操作而言,對(duì)引用的操作直接反應(yīng)到所指向的對(duì)象,而不是改變指向;而對(duì)指針的操作,會(huì)使指針指向下一個(gè)對(duì)象,而不是改變所指對(duì)象的內(nèi)容。

上述就是小編為大家分享的引用和指針的區(qū)別是什么了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

網(wǎng)頁名稱:引用和指針的區(qū)別是什么-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article16/dejegg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、面包屑導(dǎo)航搜索引擎優(yōu)化、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)