在C++中,下列哪种指针声明方式表示指针指向的内容不可修改,但指针本身可以指向其他地址?

答案解析

核心考点:const关键字在指针声明中的位置含义。 解题思路:const在*左侧时修饰指向的数据,在右侧时修饰指针本身。B选项const char* p和C选项char const* p等效,都表示指向常量字符的指针,允许修改指针指向的地址,但不可修改指向的内容。A选项是常量指针(指针地址不可变),D选项语法错误。易错点:容易混淆const修饰对象是数据还是指针本身。
正确答案:B
随机推荐
开始刷题