看板 C_and_CPP 關於我們 聯絡資訊
(第一次發問,請鞭小力一點) 1. const int *ptr; 2. int * const ptr; 3. const int *const ptr; 這三個宣告差在哪裡? 第1個我了解, 第3個的" * "跟const貼在一起是什麼意思? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.194.129
avhacker:貼很多次了,你需要的是這個 http://tinyurl.com/2z7xjh 01/09 01:16
ooww:有點難看(我英文好弱) 還是謝謝囉 01/09 01:22
freesamael:也可以試著從後面念回來 01/09 02:20
freesamael:1. pointer to const int 01/09 02:20
freesamael:2. const pointer to int 01/09 02:20
freesamael:3. const pointer to const int 01/09 02:20
QQ29:推樓上 直接倒過來念 無敵 01/09 02:38
ooww:請問free," * " 可以解釋為" to " 或" 指定 "的意思嗎 ? 01/09 11:09
stockton19:原來...難怪設const還可以更動... 01/09 11:24
freesamael:*是pointer,後面的ptr是變數名稱不重要 01/09 13:18
flydragon198:差別在指標所指的"位址"和"值"是否可以改變 01/09 14:35
flydragon198:不能改變指標所指的值,那改變指標位址會指向其他值 01/09 14:36
flydragon198:不能改變指標位址,但是可以改變指標內容的值 01/09 14:37