C語言關鍵字const和指針的結合

我們先定義三個變量 1、const int *p1 2、int const *p2 3、int *const p3 p1、p2、p3這三個指針都是指向int類型的,那它們有什麼區別呢 寫個代碼測試一下 編譯一下 可看到第11,12,16行報錯,從中可得出以下結論: const int * 與 int const *是一樣的效果,指向的內存是不能改變的,即指針指向的內容是隻讀的,或者說是一個常量。不
相關文章
相關標籤/搜索