C语言指针中,不能改变指向的数据,但是可以改变它的值是什么意思?
C语言指针中,不能改变指向的数据,但是可以改变它的值是什么意思?
日期:2017-10-25 20:03:46 人气:2
这个是常量指针的说法。 意思是指向常量的指针。
比如
const char * p="abcd";
可以做p="mnop"这样的赋值, 即可以改变p值。
但不能做*p='s'这样的赋值。即不能改变指向的数据。
C语言指针中,不能改变指向的数据,但是可以改变它的值是什么意思?