c++學習 -- 引用變量
阿新 • • 發佈:2018-04-27
ace std col style 初始化 str AC turn mes
#include <iostream> using namespace std; int main() { //給變量取別名 int a = 12; int &c = a; //聲明變量a的一個引用 c, c是變量a的一個別名,不在是上節中的去地址符。同一個變量可以多個引用。 //引用聲明的時候必須要初始化, 不允許出現 int &d; int d = c; //引用可以繼續引用。 c = 13; cout << a << endl; cout << &a << ‘‘ << &c << ‘ ‘ << &d << endl; //地址是完全一樣的,完全關聯到同一塊地方。 system("pause"); return 0; }
#include <iostream>
using namespace std;
int main() { //常量的引用,引用之後不允許修改 const int &a = 12; cout << a << endl; //數組的引用 int arr[12];int(&p)[12] = arr; // 引用 類型 p[2] = 20; cout << arr[2] << endl; int arr2[2][3]; int (&p2)[2][3] = arr2; p2[1][2] = 123; cout << arr2[1][2] << endl; //結構體的引用 類型&名字 = 結構體實例; //指針的引用 int x = 12; int *point = &x; int*(&y) = point;*y = 54; cout << *point << ‘ ‘ << x << endl; system("pause"); return 0; }
c++學習 -- 引用變量