const int p表示p是常量不可改变(当然也有办法改变,此处不究)
所以理所当然的想着const int *p就是p作为指针不可改变?(也就是说p不能改变指向?)
然而并非如此 const int *p表示的是*p(也就是p所指向的内容不可改变),那么怎样才能使指针不可改变呢?
如下图:
此图截自:http://blog.csdn.net/Eric_Jo/article/details/4138548(侵删)
更多关于const的详细内容也在上面所示网页。
时间: 2024-10-13 15:51:54