const char *p ,char * const p

char *const p 修饰指针为常量 指针指向内容可以是变量~既 p++这样的操作不合法 *p=’3’ 合法,能通过p改变内存内容,但不能重新对p赋值,即p=”123”,p=”1”//错 const char * p 是p指向的内容是常量~p是变量~,能对p再次赋值,但不能通过p操作其指向的内存,即p=”123”,p[0]=”2”;//错 ~既 p++合法 *p=’3’ 不合法 转:http
相关文章
相关标签/搜索