您的位置:首页 > 其它

const char*, char const*, char*const区分方法

2016-06-14 11:41 309 查看
const char * p:可以看做const char (*p),const修饰的是指针变量所指向的值,即不能通过指针p来修改其指向的值*p。

char const* p:可以看做char const (*p),同上。

char* const p:可以看做char * (const p),const修饰的是指针变量,即指针p指向固定位置,但是其指向的值*p可以改变。

助记法:取消变量的类型,看const和*那个离变量p更近,离p近的加上()一眼就能分辨出const修饰的是什么!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: