您的位置:首页 > 其它

const char*p, char const*p, char*const p,的区别问题

2017-06-01 20:17 826 查看


 const char*p, char const*p, char*const p,的区别问题


注意:看*和const谁离右边的定义指针名最近

*离得近的话表示该指针指向一个常量字符串,不能通过该指针改变字符串的内容(指针指向的值不能改变);

const离得近的话表示这是一个常量指针,指针指向的位置一开始就确定,不能改变。

其中:const char *p = char const *p;意义为*p内容不可变 

char *const p;意义为p这个指针指向固定的地方,不能被改变

const char*p意义为p指向地方存的内容不可变
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: