天天看點

指針的引用:* &x

引用:int &x=y;這裡的y必須是變量,對x做出的指派等操作,y的值也會改變。我們可以了解為x是變量y的别名。并且引用隻能在定義的時候才能使用。

而指針引用,例如:char* &x = y;我們剛遇到的時候可能會了解錯誤,這怎麼又指針,又取位址的,其實這是指針x對指針y的引用。

char* y = "abcd";
char* z = "efg";

char* &x = y;

cout<<x<<endl;

 x = z;

cout<<x<<endl;
cout<<y<<endl;

/***********輸出結果**********/
abcd
efg
efg