1.指針是一個實體,而引用僅是個別名;2. 引用使用時無需解引用(*),指針須要解引用;3. 引用只能在定義時被初始化一次,以後不可變;指針可變;4. 引用沒有 const,指針有 const;5. 引用不能爲空,指針能夠爲空;6. 「sizeof 引用」獲得的是所指向的變量(對象)的大小,而「sizeof 指針」獲得的是指針自己(所指向的變量或對象的地址)的大小;7. 指針和引用的自增(++)運算意義不同;8.從內存分配上看:程序爲指針變量分配內存區域,而引用不須要分配內存區域。