知识点讲解
const char* p
中,const 直接修饰的是 char*,表示的是 p 指针指向的内容,是 const 类型,不可修改,也就是说, *p 不能修改(指针指向的内容不能修改,但是指针本身是可以修改的,也就是说指针可以指向别的内容)char const *p
,同 const char* p。char* const p
中, const 直接修饰的是 p,表示指针 p 本身是 const 类型,不可修改。(指针只能指向这个地址,不能改变,但是指向的这个地址里的内容是可以修改的)