您的位置:首页 > 编程语言 > C语言/C++

C语言基础指针之const char *p,char const *p,,cahr * const p 三者之间的区别

2015-04-30 22:30 260 查看
由于没有const*的运算,如果出现,const其实是修饰前面的,所以可以知道char const *p,const cahr *p是一样的。
将一个声明从右向左读,(*读作pointer to),则char * const p读作(p is a const pointer to char)即是:p是一个指向char型的常量指针,它不能指向其他字符串,但是字符串的内容可变。
const char *p;(p is a pointer to a const char) p是指向一个常量字符串的指针,它所指向的字符串是不可变的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: