您的位置:首页 > 其它

const int **pp = &p;

2016-01-21 16:50 246 查看
const int v;

const int *p = &v;

const int **pp = &p;

即*p的类型为const int*,**p的类型为const int

其实识别这种语法很简单,注意看const的位置,如果在*左边,则表示最终指向的数据为只读,多级指针亦如此。

如果*在变量名的左边,例:int **const pp;,表示pp自身为只读。

第三种情况,const不仅在*左边还在变量名左边,则表示最终指向的数据和自身都为只读,例:const int **const pp;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: