[參照] 認識參照

就像是變數的暱稱或別名
可以代替變數
當變數有了參照
可以直接存取該變數

宣告

資料型態 變數名稱;
資料型態 &參照名稱=變數名稱;

Ex:

#include <iostream>
using namespace std;


int main(){
 
 int a;        //宣告整數a 
 int &ref=a;   //宣告參照ref並且指向a 
 
}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>

 

“&”與位址運算子長的一樣
不過在這個地方
變成「參照運算子」

往後的程式內容裡
使用參照的方式
就像一般變數一樣

Ex:

#include <iostream>
using namespace std;


int main(){
 
 int a;        //宣告整數a 
 int &ref=a;   //宣告參照ref並且指向a 
 
 ref=10;       //使用參照就跟一般變數一樣 
 
 cout << ref << endl;
 
 ref++;
 
 cout << ref <<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>< endl;
 
}



宣告參照時
必須為這個參照設定要參考的變數
並且之後無法改變

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料