const char *p; 可以改变p
的值,不可以改变p指向
的字符的值。
const (char *) p; 语法错误
char *const p; 可以改变p指向的字符值 不可以改变p的值
const char* const p; 都不可以改变
char const *p; 可以改变p的值 不可以改变 p指向的字符的值
(char *) const p; 语法错误
char const* const p; 都不可以改变
思维导图
const char *p; 可以改变p
的值,不可以改变p指向
的字符的值。
const (char *) p; 语法错误
char *const p; 可以改变p指向的字符值 不可以改变p的值
const char* const p; 都不可以改变
char const *p; 可以改变p的值 不可以改变 p指向的字符的值
(char *) const p; 语法错误
char const* const p; 都不可以改变
思维导图