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

C语言中怎样定义一个函数来判断某一个源代码中的分号是否缺失?

发布网友 发布时间:2024-10-07 03:02

我来回答

1个回答

热心网友 时间:2024-11-15 19:31

这个问题太复杂了,简直就是一个小型的词法分析。
简单一点,就是每个有内容的行都视为语句,检查是否有分号结束。其中,需要忽略掉{、}、:结尾的行,忽略#开头的行,尽可能忽略注释的干扰。
稍微好一点,需要实现分离掉注释、字符串,然后再处理。
没有简单的完美方法。调用宏的语句后可能没有分号而仍然正确,class{}定义的结束大括号又特别的需要分号,一个语句被展开为多行时前面的行并不需要分号……
所以这个题目出的有点莫名其妙,建议咨询一下老师,到底想达成什么训练目的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? ...串中所有的字母或数字字符都去掉,产生一个新字符串,main函数... 写c语言,一个函数分别打印它的高字节和低字节,并编写主程序测试? 梦幻西游打造,炼金,裁缝,熟练度怎样增加的快?要是打造东西,可以增加... 梦幻西游关于裁缝熟练度 给定整数-24,将其转换成1字节表示的补码是___。 婴儿拒乳期的特点有什么 宝宝突然拒绝乳头怎么回事 什么叫小额借款合同 奥洛菲适合什么年龄 适合什么肤质 奥洛菲是什么牌子 属于几线品牌 奥洛菲粉底液的持妆效果怎么样? 广西民族大学相思湖学院哪些专业比较好? 墨玉鉴别最好方法 建设银行换证书时原证书么的了 建行网银证书怎么备份? 请问建行网银电子证书备份的方法? 建行网银证书如何导出或备份??? 怎么将建行网银的证书下载到U盘里备份? 计算机二级证书上会表明分数吗?什么笔试考了多少,机试考了多少... 如何备份建行网银证书? 趋利避害看二十八星宿吉凶歌怎么说 一个长方体的玻璃缸长六点吗宽5dm高四点木水深3.2嫁我如果放入一个棱长... 一个长方体冰箱,长6dm,宽4.5dm,高3dm,里面盛有2.8dm深的水,放入一块... 墨碧玉和墨玉的区别 格力kfr-50lw/(50555) fnhba- a 格力2p格力2p变频柜机 50555怎么样? 得意扬扬的近义词有哪些 新车的全险都有什么 过夜了奶茶没开封能喝吗 ...朝代)著名的史学家和文学家___(人名)本文节选自 《陈涉世家》的作者是 ... 怎样才能知道员工每天都在做什么,有没有什么好的管理软件啊? 抖音怎么使用听抖音功能 使用听抖音功能方法介绍 怎么熄屏听抖音的声音 抖音听音频如何更改播放速度 听音频更改播放速度方法介绍 暂停上市与退市的区别 以前动漫东西中``播放的``蜂蜜与四叶草``谁有看过? 你有过哪些自暴自弃的时候? 超级碗和nba决赛在美国哪个更重要还有nba决赛在美国收视率为什么比超级... 即墨到黄岛 在上马或红岛 哪可以做座