C++中指針和引用的區別?傳值、傳址、傳引用的區別?

一、概念 指針:指針是一個變量,只不過這個變量存儲的是一個地址,指向內存的一個存儲單元。 引用:引用跟原來的變量實質上是同一個東西,只不過是原變量的一個別名而已。 舉例: int a=10; int* p=&a; //指針,定義了一個整型變量a和指針變量p,該指針變量指向a的存儲單元,即p的值是a存儲單元的地址。 int& b=a; //引用,一個整形變量a和這個整形a的引用b,事實上a和b是同一
相關文章
相關標籤/搜索