问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言初级问题switch语句1

发布网友 发布时间:2023-10-10 19:24

我来回答

2个回答

热心网友 时间:2024-11-19 03:40

char grades; 改成
char *grades;追问谢谢回复,改了之后出现这种提示
[Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]

热心网友 时间:2024-11-19 03:40

char grades; 改成
char grades[100];

grades="Brilliant"; 类似这样的改成strcpy(grades,"Brilliant");

需要分配空间,否则"Brilliant" 在swith内有效,外面就释放了。这个指针指向的是未知地址会有错误追问我看书上的语句是这么写的,但是书上没有给出swtich之前的语句,所以我按照现学的推测写,结果出现错误,那如果按照书上的grades="Brilliant"有没有办法完成这个程序?

追答跟编译器有关。最新编译器可能会识别他是常量字符串,可能一直保存。
但是有的老的编译器,比如win-tc,vc6.0都不行。
这么写本来就 有很大问题。
字符串在c语言是数组,数组就需要申请和释放。
直接赋值肯定会导致空指针。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 水彩画技法 给我讲一讲!95 联通充话费,怎么最划算 河北地皇农业开发有限公司怎么样? 工商银行笔试都考什么啊?36 正准备选瓷砖搞装修,金陶源世家陶瓷好不好?质量怎么样? 免征增值税,账务处理如何做? ...可以连接投影仪,然后在播放ppt时,在ppt中进行画图,办公室要用_百度... 中国物流最发达的地区是?16 谁还有这个肥婆的自拍照,发我下,要跟这张不一样的11 重庆到武汉的船票价是多少3 有谁跟我一样认同图片里的那句话呢🎄&#127... 从准确度来说,百度地图vs高德地图,哪个准确66 <望月>简谱!12 4月19号出生的人是什么星座??36 高德地图和百度地图那个导航更准确?64 128G内存+4800万四摄5G千元机选VIVO还是OPPO... 5月增值税大变化,会计人都有什么要注意的 中超4支球队,谁有机会冲冠?申花能出线吗? 个体户增值税会计怎么处理 oracle和mysql对于select * from ta... 日本有哪些出名的推理小说家?742 在世界范围内选足球运动员踢中超到底是否全胜夺冠呢? 日本有哪些比较有名的推理小说家?16 三年级变换句子意思不变的题 玩崩坏3推荐画质是最佳的手机10 中国物流哪个城市最多?还有排名?12 小米max2能流畅玩崩坏3高清画质吗 现在物流在哪个城市比较集中和比较发达?4 物流业最发达的城市有那几个? “进攻”和“攻击”的区别。8 人类的肺是怎么工作的?115 哪个城市的物流最发达? 共有名字意味着共享一切,悲喜、哀乐、福患、荣辱,一切都共享了...59 各级主管部门销毁会计档案时还应有什么派员参加监销 百度地图和高德地图哪个好用?3253 形容人多才多艺的诗句19 滴滴王卡办了张亲情卡能直接用吗2 我是2001年4月19号出生的,我是什么星座?1 共有名字阅读答案29 这文章的题目是共有名字,全村人共用一个名字,发生了什么有趣的...44