const char *p和char * const p; 的区别是什么?

IT互联网 已帮助: 时间:2025-06-11 05:11:19

const char *p和char * const p; 的区别是什么?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:区别,const,char

参考解答

用户头像

481***135

2025-06-11 05:11:19

如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;

如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。


上一篇 流运算符为什么不能通过类的成员函数重载?一般怎么解决?

下一篇 对类的成员的访问属性有什么?

相似问题