永发信息网

C语言里面什么叫做嵌套注释

答案:2  悬赏:0  手机版
解决时间 2021-04-04 16:57
C语言里面什么叫做嵌套注释
最佳答案
C语言嵌套注释

对于一个允许嵌套注释的C编译器,无论上面的符号序列后面跟什么,都属于注释的一部分;而对于不允许嵌套注释的C编译器,后面跟的就是实实在在的代码内容。也许有人因此想到可以在后面再跟一个用一对引号引起的注释结束符:
"*/"
如果允许嵌套注释,上面的符号序列就等效于一个引号;如果不允许,那么就等效于一个字符串"*I"。因此,我们可以接着在后面跟一个注释开始符以及一个引号:
"*/"**/ "*/"
这样,如果允许嵌套注释,上面的表达式就等效于""。

0*1
这个解法主要利用了编译器作词法分析时的“大嘴法”规则。如果编译器允许嵌套注释,则上式将被解释为:
0*1
两个符号正好匹配,所以上式的值就是1。如果不允许嵌套注释,注释中的*/0*1
它的值就是0*1,也就是0o

#define A a
#define B */

bool CanNesting()
{
#ifdef B
return false;
#else
return true;
#endif
}
全部回答
比如:
aaa*/
这样的注释。有的编译器看到bbb后面的*/就会以为注释结束了。这就出错了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刑事犯罪减刑要交保证金吗 ?大概多少?
单选题下列句子中,没有语病的一句是A.我们顺
时间慢点走的唯美句子,形容时间过的快句子
我家泰迪的一只眼睛好像被别人踢了,眼睛都要
木耳是 腐生 还是 共生
p7微信小视频前置摄像头怎么用
爱是同学们的什么句子,描写同窗的句子
玉王庙地址在什么地方,想过去办事
边牧晚上一直叫
电子版教材多。但是看电脑久了伤眼睛。纸质版
什么样的合同效力待定,效力待定合同的情形有
家里摆放什么东西能去晦气
每,愈,况,下,可以组成什么成什么成什么成
α碳原子和β碳原子稳定性比较
非定向考生是什么意思,高考座位号怎么排
推荐资讯
单选题验证是否产生氧气的方法是A.把燃烧的牙
鹿晗最喜欢吃什么零食,男生都喜欢吃什么零食
一个关于exo的小说,女主也是明星,艺名是JIN
办小额贷款哪个银行好,小额贷款银行有哪些
安玛卫浴怎么样,德国唯宝的卫浴好吗
16岁想谈恋爱
为什么我肚子里面总感觉有什么在动
到上海闽航区浦江镇,从那下高速,路程多少
清朝时候的贝勒,格格都是什么人?是不是皇帝
想在5月份找个黄道吉日开工装修新房,请问哪
有一句歌词是 初衷我从未忘记 是哪首歌?
有关理论和实践的句子,关于实践的名言佳
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?