永发信息网

c 宏定义 关于只有一个字符的宏定义

答案:2  悬赏:40  手机版
解决时间 2021-02-28 18:30
  • 提问者网友:城市野鹿
  • 2021-02-27 17:38
#ifndef COMDEF_H
#define COMDEF_H
#endif

这里面#define COMDEF_H 具体是什么意思,一般宏定义不是把一个字符定义成另一个字符或者数字么,起码也得两个字符,单单只定义一个字符是什么意思。
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-02-27 17:44
这个是不关心定义的宏名字COMDEF_H 的值 ,只关心定义了没有。 你在后面加上一个值 也无所谓,因为程序里面需要判断有么有定义COMDEF_H 就行了 ,然后就会执行的逻辑不一样
全部回答
  • 1楼网友:西风乍起
  • 2021-02-27 18:48
这个 你想多了 其实是一样的 你所说的 只是其中有值而已 这个头文件 只是要确认这个文件被加载了一次所以 不一定要值 这个 你可以把它看作一个常量
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯