1. 程式人生 > >c++學習 -- 引用變量

c++學習 -- 引用變量

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++學習 -- 引用變量