const一级二级指针的用法?

const 限定一个对象为只读属性。  先从一级指针说起吧:  (1)const char (p)    限定变量p为只读。这样如p=2这样的赋值操作就是错误的。  (2)const char (*p)   p为一个指向char类型的指针,const只限定p指向的对象为只读。这样,p=&a或  p++等操作都是合法的,但如*p=4这样的操作就错了,因为企图改写这个已经被限定为只读属性的对象。  (
相关文章
相关标签/搜索