const 与指针
深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p
(1)const char*p
(2)char const*p
(3)char *const p
(4)const char **p
(5)char const**p
(6)char *const *p
(7)char **const p
例 :
char * const p = "hello,world!";
*p = 'H';
const 修饰p,这个时候必须在定义时就初始化,表示指针指向的这块地址是不能被修改的,内容可以修改;
在这两句代码中,编译不会出错,因为第二句修改的是内容;但是因为地址被修改了运行时会段错误.