常指针(指针常量/指向常量的指针)的问题

常量指针常量有什么用?常量指针有什么用?指针常量有什么用?... 常量指针常量 有什么用?
常量指针 有什么用?
指针常量 有什么用?
展开
 我来答
百度网友d050c1b
推荐于2017-11-23 · TA获得超过933个赞
知道小有建树答主
回答量:1083
采纳率:50%
帮助的人:1031万
展开全部
const char *p; 常量指针,指向一块区域,这块区域不可写,只能读。
char * const p; 指针常量,指向一块区域,这块区域可读可写,但是指针的值初始后就不能改,类似于一般常量。
const char * const p; 上面两种类型的综合,指针指向的区域不可写,可读。指针初始化后不能改。

至于有什么用,看具体要求。
比如char * stpcpy(char *s1, const char *s2) 这个函数,把常量指针s2指向的字符串copy到s1中,const 修饰符表明这个函数不会也不能对s2指向的字符串作任何修改。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式