const char *p" 和 "char * const p" 有何区别

"const char *p" 和 "char * const p" 有何区别?


"const char *p" (也可以写成 "char const *p") 声明了一个指向字符常量的 指针, 因此不能改变它所指向的字符; 
"char * const p" 声明一个指向 (可变)  字符的指针常量, 就是说, 你不能修改指针。
``从里到外" 看就可以理解它们; 

posted @ 2011-12-15 15:16  sqlite例子  阅读(169)  评论(0编辑  收藏  举报