打印

char *问题

[复制链接]
984|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
baidudz|  楼主 | 2012-9-22 22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
char *p="hello"; p的值是不是就不能修改了?不是const类型的啊!我用 *(p+2)='r',运行会出错

相关帖子

沙发
hsbjb| | 2012-9-22 22:49 | 只看该作者
p的值可以随便修改,问题在于"hello"这个字符串不是“p的值”,它的地址才是p的值
p可以随便指向其他地址,没有问题

使用特权

评论回复
板凳
无冕之王| | 2012-9-22 22:52 | 只看该作者
hello是常量,当然不能修改。。

使用特权

评论回复
地板
秋天落叶| | 2012-9-23 12:27 | 只看该作者
2楼分析的很有道理

使用特权

评论回复
5
summerlover| | 2012-9-23 15:24 | 只看该作者
2楼正解啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

239

主题

2284

帖子

0

粉丝