永发信息网

关于C语言的char *p字符串

答案:2  悬赏:40  手机版
解决时间 2021-01-27 17:45
char *p="hello";
*p='c';
编译没显错,运行错。。。第二句为什么会错误?
最佳答案
指针p指向的是一个字符串常量,即该指针指向的是常量区,常量区为只读属性,不可对其进行写操作,否则程序异常
全部回答
前者合法。 如为 char p[5]; 则在表达式中使用时,p是一个常量指针,不能给它赋值,只能在它定义时进行初始化。 "abc"是一个字符串常量,在表达式中使用时,它也是一个指向字符的常量指针。 但 char p[]="abc"; 是可以的,这时可以自动判断字符数组p的长度为多少
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
描写自然气象的词语
人民南路社区居委会地址有知道的么?有点事想
母婴佳丽生活馆【新品来袭】地址有知道的么?
砻淬的意思是什么啊?知道的请说下!
两列火车同时从甲乙两站出发,相向而行,120
梦见大米饭
为什么用ipad air2玩龙之谷手游不是全屏
关于妊娠合并心脏病患者,早期心衰的诊断,不
云南考生选择一本云南财经大学还是二本山东财
真三国无双4修罗模式副将怎么加血。
南京六城区教师招聘考试,小学科学考什么,教
农科院台钓基地地址有知道的么?有点事想过去
第一会所怎么回复不会被扣金币
main() { int a=1,b=3,c=5; if(c=a+b) printf
和田路社区居委会地址有知道的么?有点事想过
推荐资讯
防爆胎是不是比普通胎用起来更颠簸
专门人民检察院的意思是什么啊?知道的请说下
(-12分之7-6分之5+8分之9-4分之3)×(-36)
商会商务运作运作必须是异地从事吗
精诚牙科在哪里啊,我有事要去这个地方
中国电信(巴公专营店)地址在什么地方,想过去
清丰惠宾宾馆怎么去啊,我要去那办事
四平市铁东区人民检察院(南二纬路)地址在什么
当一个人女孩qq不理你应该怎么说
<what i wish i knew when i was 20>
格列佛去小人国中经历了一场战争,格列佛用特
求高人给余姓孩子起名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?