可能重複:
const int = int const ?
Const in C什麼是C「INT常量*」的確切含義是什麼?
喜,
我想知道在C中的確切含義 「INT常量*」,而且還小嵌入式編程系統中「const int *」和「int const *」之間的比較。
__kanu
可能重複:
const int = int const ?
Const in C什麼是C「INT常量*」的確切含義是什麼?
喜,
我想知道在C中的確切含義 「INT常量*」,而且還小嵌入式編程系統中「const int *」和「int const *」之間的比較。
__kanu
什麼是C「INT常量*」的確切含義是什麼?
它意味着一個指針指向一個常數整數。換句話說,指針不是常量,但它指向的值是。
,也是 「const int的*」 和 「INT常量*」 之間的一個小比較
沒有區別。
類似的構建體是int * const
。在這裏有是的差異。這次指針是不變的,但它指向的值不是。
+1,但我的意思是略有不同:「指向一個具有常數整數的內存區域的指針」 – 2010-10-09 19:53:12
「類似的結構是int * const。這裏的指針是常量,但它指向的值不是。」這種用法的確切用途/含義是什麼? – 2010-10-09 19:57:09
見下面的鏈接。 http://stackoverflow.com/questions/219914/what-use-are-const-pointers-as-opposed-to-pointers-to-const-objects – MCG 2017-02-01 16:25:24
'int const *'和'const int *'完全相同。 – kennytm 2010-10-09 19:50:35