在函數(shù)中系統(tǒng)會為引用參數(shù)另外開辟一塊存儲空間嗎? 它和指針作為參數(shù)有什么區(qū)別
1 回答
已采納

慕用4063026
TA貢獻195條經(jīng)驗 獲得超115個贊
不會
●指針是一個實體,而引用僅是個別名;
●引用只能在定義時被初始化一次,之后不可變;指針可變;引用“從一而終”,指針可以“見異思遷”;
●引用沒有const,指針有const,const的指針不可變;(具體指沒有int& const a這種形式,而const int& a是有 的, 前者指引用本身即別名不可以改變,這是當然的,所以不需要這種形式,后者指引用所指的值不可以改變)
●引用不能為空,指針可以為空;
●“sizeof 引用”得到的是所指向的變量(對象)的大小,而“sizeof 指針”得到的是指針本身的大??;
●指針和引用的自增(++)運算意義不一樣;
●引用是類型安全的,而指針不是 (引用比指針多了類型檢查
- 1 回答
- 0 關注
- 1189 瀏覽
添加回答
舉報
0/150
提交
取消