C語言的指標變數

來源:互聯網
上載者:User

標籤:

      C語言的指標變數

    在C語言中,變數是固定範圍的儲存空間,它儲存的是賦給他的值,

      比如:

         

        int a = 12;    /* 這裡是定義一個整型變數a,並把12這個值儲存在a的地址空間上         這個地址空間是系統隨機分配的,對使用者是透明的不用關心    */             

 

    指標變數儲存的是變數的地址,

    比如:

    int a = 12 , *b;    b = &a;    /*如上,定義了一個整型變數a並賦值12,一個整型指標變數b        然後 用 & 取值運算子 取到變數a的地址空間值,儲存到指標變數b中        此時變數b中儲存的是變數a中的地址空間(這點尤其要注意,指標變數儲存的是地址)            */        //我們這樣就可以用指標運算子 * 去取b指標變數儲存的地址空間所儲存的值了    int c ;     c = *b;    //現在c裡面儲存的值 就是a的值 12

指標變數的定義

  int a = 12 ,*b;

  b = &a;

  在編程中,任何變數都要先定義後賦值,然後才可以使用,這點要記住哦!

 

C語言的指標變數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.