linux c 經常混淆的概念

來源:互聯網
上載者:User

標籤:

指標函數 and 函數指標

指標函數是指帶指標的函數,即本質是一個函數。函數都有傳回型別(如果不傳回值,則為無值型),只不過指標函數傳回型別是某一類型的指標。定義格式類型名 *函數名(函數參數列表)
函數指標是指向函數的指標變數。因而“函數指標”本身首先應是指標變數,只不過該指標變數指向函數。定義格式傳回值類型 (*指標變數名)(形參列表)

指標數組 and 數組指標

指標數組數組元素全為指標的數組稱為指標數組定義格式類型名 *數群組識別碼[數組元素個數
數組指標數組指標是指向數組地址的指標,其本質為指標聲明格式類型名 (*指標變數名)[數組元素個數]

常量指標 and 指標常量

常量指標常量指標本質是真正,並且這個指標是指向一個常量的指標。(地址可以變,內容不可重新賦值,內容的改變只能通過修改地址指向而改變)定義格式const 類型名 *變數名類型名 const *變數名
指標常量指標常量的本質是一個常量,並且使用指標來修飾它。(地址不可改變,內容可以改變,必須初始化,地址跟隨一生)定義格式類型名 *const 變數名

PS:* (指標)和 const(常量) 誰在前先讀誰 ;*象徵著地址,const象徵著內容;誰在前面誰就不允許改變。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

linux 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.