社区
工具平台和程序库
帖子详情
const char * p[] 与 const char * const p[] 有什么不同?
huaxiangwu
2004-03-03 07:31:42
今天去面试,那个变态老问我 const char * p[] 与 const char * const p[] 有什么不同?我觉得太离谱了,当然,我是菜了.
...全文
56
14
打赏
收藏
const char * p[] 与 const char * const p[] 有什么不同?
今天去面试,那个变态老问我 const char * p[] 与 const char * const p[] 有什么不同?我觉得太离谱了,当然,我是菜了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
const
char
*p,
char
const
*p和
char
*
const
p区别(面试题常见)
先看第一种,先看p,根据优先级它和*结合,是指针,指向
char
类型,但是
char
前面有一个
const
修饰,所以p所指向的内容为
const
类型不可修改。 第二种:由于没有
const
*的运算,若出现
const
*的形式,则
const
...
深入理解
const
char
*p,
char
const
*p,
char
*
const
p,
const
char
**p,
char
*
const
*p ...
(2)
char
const
*p (3)
char
*
const
p (4)
const
char
**p (5)
char
const
**p (6)
char
*
const
*p (7)
char
**
const
p 当然还有在(5)、(6)、(7)中再插入一个
const
的若干情况,不过分析了以上7中,其他的就可类推了! 二...
const
char
*p;
char
*
const
p;
const
char
*
const
p;
const
char
*p;
char
*
const
p;
const
char
*
const
p; 前言
const
限定符,它把一个对象转换成一个常量,而常量不能修改。 一、
const
char
*p;
const
修饰*p,所以 *p在等号左边的操作都是不合法的,因为 *p不可变,...
const
char
*p,
char
const
*p和
char
*
const
p的区别
const
char
*p;//
char
*p是一个指针,指向
char
类型的,被
const
修饰,表示指向的内容是无法改变的 //但是,p可以改变
char
const
*p;//由于没有
const
*的指针类型,所以
const
修饰
char
*p,和
const
char
*p的效果...
char
*
const
p,
const
char
*p,
char
const
*p和区别(容易混淆)
char
*
const
p
const
char
*p
char
const
*p 如果学得不够深入的话,很难分清这些区别。 我们来看第一种
char
*
const
p 我们很容易能看到
const
修饰的是p即p是不能被修改的。 所以p指向的内容是可以修改的,但是改变p...
工具平台和程序库
24,852
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章