什么是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://*.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