C语言,字符串赋值问题? char*s=(char*)"1234";*s='1';//这一句报错,提示非法写入... char *s = (char *)"1234";*s = '1';//这一句报错,提示非法写入 展开 我来答 2个回答 #热议# 什么是淋病?哪些行为会感染淋病? 咸芷云c1 2020-09-01 · TA获得超过275个赞 知道小有建树答主 回答量:3081 采纳率:43% 帮助的人:110万 我也去答题访问个人页 关注 展开全部 char类型只有单个字符啊,你要一个字符串,肯定需要用字符数组啊。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 天神在此1 2020-08-31 · TA获得超过1.1万个赞 知道大有可为答主 回答量:4902 采纳率:47% 帮助的人:1891万 我也去答题访问个人页 关注 展开全部 你对一个常量字符串写入肯定报错啊 char s[] = "1234"; *s = '1'; 追问 开始我以为强制转换以后就可以了,涨见识了。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2009-07-03 C语言中怎么字符串赋值? 121 2008-03-09 怎么进行字符串赋值?C语言 209 2009-10-30 C语言字符串赋值问题 3 2020-02-22 c语言字符串变量赋值问题 17 2011-04-19 关于C语言字符串赋值的问题 3 2010-09-14 C语言中将字符串赋值给字符数组的问题 408 2011-05-31 关于C语言的问题,字符串赋值 28 2014-03-22 关于C语言字符串赋值问题 2 更多类似问题 > 为你推荐: