Re: [語法] const 和 pointer

看板C_and_CPP (C/C++)作者 (我愛阿蓉)時間16年前 (2009/10/23 17:53), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/3 (看更多)
之前有整理看到一些文章 有講到解讀方法 如下 const ============================================ int *const p=&a; 中文叫做常數指標.. 表示這個指標是不可以改變指向的位址... 也必須一開始就要給初始值 const int *p; 表示無法對 指向的 位址的值進行修改 由右往左、用英文讀是最明確的了. int 就是 int int * 就是 pointer to int, 指向 int 的 pointer int * const 就是 const pointer to int, 固定指標,指向 int const int * 就是 pointer to const int, 指向 const int 的指標,跟int const *同義 const int * const 就是 const pointer to const int, 也就是固定 的指標,指向一個 const int. 結論就是由右往左解讀 最正確 另外char *const argv[] 所代表的含意 也跟const int * 就是 pointer to const int 同原理 只不過他是一個陣列 每一個都同性質 且要一開始就要給初始值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187 ※ 編輯: QQ29 來自: 140.113.207.187 (10/23 18:00)

10/24 12:22, , 1F
聖經本寫的方法
10/24 12:22, 1F

10/24 22:53, , 2F
哪本書是聖經本?
10/24 22:53, 2F

10/24 23:40, , 3F
應該是 C++ Primer
10/24 23:40, 3F
文章代碼(AID): #1AuNqLeK (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AuNqLeK (C_and_CPP)