“const char *p” 和“char * const p” 有何区别?
2014-06-06 16:00
316 查看
“const char *p” 和“char * const p” 有何区别? “const char *p” (也可以写成“char const *p”) 声明了一个指向字符常量的指针, 因此不能改变它所指向的字符; “char * const p” 声明一个指向(可变) 字符的指针常量, 就是说, 你不能修改指针。
“从里到外” 看就可以理解它们。
“从里到外” 看就可以理解它们。
相关文章推荐
- const char*, char const*, char*const的区别
- char *const p;与 const char * p;的区别
- const char *,char const *,char * const的区别
- 【转】const char*, char const*, char*const的区别
- const char * a = "SSS" 与 const char a[] = "SSS" 的区别之一
- const char * 和char * const 的区别
- const char * 和char *const 区别
- const char *与char * const的区别
- const char*, char const*, char*const的区别
- const char*, char const*, char*const 的区别;指针常量,常量指针的区别
- const char*, char const* and char *const 的区别
- const char*, char const* and char *const 的区别
- 关于const char*, char const* and char *const 等的区别
- const char*, char const* and char *const 的区别
- 关于const char*, char const* and char *const 等的区别
- const char*, char const*, char*const的区别
- const char*, char const*, char*const的区别
- const char*, char const*, char*const的区别
- C程序:cont char *p 和 char* const p 区别及记忆方法
- char const * ,char *const, const char *的区别