各们大哥:
你们的写的小弟水平有限有点看不懂。
在程序中定义了一个字符指针变量P,
在编译阶段系统已为p分配空间。
对版主“你的错误在于没有给指针分配空间”不理解。
在程序运行过程中没有改变指针变量的值。
p[2]='x';的意思是引用p的值(p的值是个地址)后面的第2个地址空间。
然后将其赋值‘x’,p的值没有改变。
对shuaiye“改变指针的内容等于改变字符串常量”不理解。
整个程序的意思是将字符串常量的首地址赋给指针变量p;
然后通过p引用该字符串常量元素的空间,从而改变该字体串
常量的值。这个程序在TC中运行是成功的。
请各位大哥解释清楚一点,以解小弟的烦恼。
小弟刚加入BBS不久,不知以前有过这个问题。请问版主:我可不
可以看到旧贴。怎么看到?
本店经营各类国际品牌运动鞋,板鞋,休闲鞋,有李宁,nike,匹克,阿迪达斯。