永发信息网

关于#ifndef、#define、#endif的使用

答案:2  悬赏:30  手机版
解决时间 2021-03-10 11:14
关于#ifndef、#define、#endif的使用
最佳答案
#ifndef A_H
#define A_H
...block....
#endif
这个只是用来控制避免block多次引用或定义。一般用在.h文件里。这样多次include同一个.h文件,就不会重复引用其中的内容。

#define A_H后 A_H本身内容是无意义的,但是 #ifndef A_H 分支就不会再次进入了。
全部回答
如果A_H在之前被其他宏定义过了,那么执行代码段
#define A_H
void a();
void b();
如果没有被定一过,那么就不执行了。所以他只起到一个开关的作用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脸上有痘痘怎么办
土耳其快速常用语中文简单翻译 土耳其翻译中
开导航和充电的时候手机特别烫
奥特·洗福莱法国时尚洗护馆地址在哪,我要去
想去学习面点,不知道一年学费贵不贵,要学习
请问如果房贷没有还清,有房产证复印件,可以
刚买了一部尼康d90,想选一本摄影学习方面的
小舌头肥大引起的打呼噜怎么办
CPU. i7 7700 比i5的高端U好吗
下列关于可供出售金融资产的核算,正确的有(
怎样的跑步落地方式是正确的
苹果手机充电后开不了机是怎么回事
造一部智能手机最便宜要多少钱?开一个手机厂
灵宝结婚风俗是这样吗?
三星note5 sm-n9200全网通手机支持载波聚合吗
推荐资讯
鑫源五金建材我想知道这个在什么地方
重庆万州怎么坐车到湖北天门市
qq炫舞魔仙天赋怎么分配 如何获得
马氏大碗揪片子旗舰店在哪里啊,我有事要去这
美特斯邦威(青岛利群日照商场店)在什么地方啊
【shoot是什么意思】请问这里的shoot是什么意
天津大悦城进驻品牌
中国移动扬州OPPO四望亭指定专营店怎么去啊,
利民小区怎么去啊,有知道地址的么
与运动有关的诗词
怎样在10天之内将脸变白(16岁男孩 )
请问我养的斑鸠怎么每次一窝就生一个蛋就完了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?