"const char *p" 和 "char * const p" 有何区别?
"const char *p" (也可以写成 "char const *p") 声明了一个指向字符常量的 指针, 因此不能改变它所指向的字符; "char * const p" 声明一个指向 (可变) 字符的指针常量, 就是说, 你不能修改指针。 ``从里到外" 看就可以理解它们;本文共 250 字,大约阅读时间需要 1 分钟。
"const char *p" 和 "char * const p" 有何区别?
"const char *p" (也可以写成 "char const *p") 声明了一个指向字符常量的 指针, 因此不能改变它所指向的字符; "char * const p" 声明一个指向 (可变) 字符的指针常量, 就是说, 你不能修改指针。 ``从里到外" 看就可以理解它们;转载于:https://www.cnblogs.com/sqlite3/archive/2011/12/15/2566770.html