char * 和 const char * 有什么区别?

有没有详细而且移动的说法!

char * 和 const char *都是字符串指针,指针可以修改。
但不同的是,const char *指向的字符串内容不可修改,char*可以。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-01
const char *所指明的变量是不能修改的,是一个指向指针的指针,那个指针又指向一个字符串常量。
char *通常是一个变量,也是一个指向指针的指针,那个指针又指向一个字符串变量。追问

const char * 是变量不能修改? 变量不能修改是什么意思?

char *是值不能修改还是指向不恩能够修改?

相似回答