中易网

在C语言很多头文件的开头都要#define_头文件名_,这有什么用呢?

答案:2  悬赏:40  
解决时间 2021-03-14 18:34
在C语言很多头文件的开头都要#define_头文件名_,这有什么用呢?
最佳答案
标注,已经引用了这个头文件:
#ifndef _HEADER_H_
#define _HEADER_H_
.....代码.....
#endif
如果同一程序再引用他时,已经定义了_HEADER_H_,就不会重复代码,而是直接跳到#endif,即这段代码的末尾。
全部回答
凡是编码中出现error的地方用0替换,出现ok的地方用1替换。 主要作用是 1.避免幻数出现(幻数即诸如0,1,100之类的数字常量,因为无法从字面上看出该数字代表的意义,所以通常用宏替换,让人一看就明白其代表的意义,如error错误,ok正确) 2.便于修改,如果要更改error或ok的定义只需修改宏定义即可,不用再在编码中寻找一个个修改。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网络语言中,耐是什么意思?????????
武汉鑫发焊接设备工具在什么地方啊,我要过去
加州国际外语地址在哪,我要去那里办事
dnf迷你哥布林活动什么时候截止
西留村中心小学地址在什么地方,想过去办事
女主角因为接受不了哥哥的女朋友离家出走,是
御洁老年代步车的变速箱多钱一个.
C语言和C++语言哪一个难?
求助:欧尚红雀卡销卡办法,未激活需激活后销
用亲人的名字买房受法律的保护不
她这样说,她介绍她姐妹给我,她姐妹的要求,
用文泰软件存为PLT格式再读入进文泰软件里面
高阳红润小区用的什么电梯 电梯公司的联系电
如果才能使氩弧焊中的钨针不易钝?钨针要磨成
(1/2)问一下 我同学给我写同学录画了一个帆船
推荐资讯
安徽那里有进出口港吗?
《彩虹岛》新手最适合玩什么职业?
日本旅游签证时间 日本旅游签证最长可以呆多
梦见骑摩托车从别人田地里过,被人讹钱了,然
身边有个话题终结者是种什么样的体验
lol德玛西亚之力适合那些输出装备
安卓系统百度浏览图片时怎么保存
为什么我的iphonese 照相的时候不能主动打开
男的穿增高鞋垫你怎么看
家里小鱼没下下小鱼来,就死了,是怎么回事啊
商鞅改革和孝文帝改革给了你什么样的感想与启
魔音耳机与普通耳机区别
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?