如何理解const char*,char const*,char*const等
展开全部
1)定义指向字符常量的指针
const char * 和 char const * 是等价写法
2)指针常量(国内有人称为"常量指针")
char * const
区分指向常量的指针和指针常量的方法是:看const关键字在*的左侧还是右侧,如果是左侧则属于1),如果是在右侧则属于2)。
3)指向常量的指针和指针常量有什么区别?
指向常量的指针,此时指针不能修改被指向的值,但指针本身可以改变指向。
指针常量,指针的内容是常量,即指针常量一经初始化不可以改变它的指向,但它所指向的变量的内容是可以更改的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询