首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

字符串字面值解决方法

2012-02-11 
字符串字面值char*pc1234 *pc5为什么会发生运行时错误?谢![解决办法] 1234 是代码的一部分,即这里

字符串字面值
char*   pc   =   "1234 ";
*pc   =   5;
为什么会发生运行时错误?
      谢!

[解决办法]
"1234 "是代码的一部分,即这里的pc值是固定的,而不是在运行时分配的
[解决办法]
char* pc = "1234 ";
=====================
pc指向的是字符串常量的首地址。

里面的内容是不能被改写的!(*p 只能被读取!)

热点排行