C語言沒有引用,C++纔有.引用能起到指針的部分做用,可是比指針安全.一個引用能夠看做是某個變量的一個"別名"。對引用進行操做就像對原變量進行操做同樣。主要用於函數的參數傳遞時使用。由於C語言沒有相似VB的「傳引用調用」這個功能,因此C++的引用填補了這個空白。今後即便須要改動參數,也直接傳遞一個變量過去便可。這在操做符重載中有更重要的意義。等你學到之後纔會明白。int a; //聲明變量aint& ra = a; //聲明一個引用,名字是ra,ra引用了a注意,ra聲明的時候必須同時給出它到底引用了誰int& ra; //只聲明不指明是不對的。還有,引用一旦聲明,就不能再修改到其餘變量上了,這與指針不一樣。ra = b; //這是不行的,由於已經int &ra = a了