[PIC®/AVR®/dsPIC®产品] C语言 #define

[复制链接]
1616|3
 楼主| 375447109 发表于 2013-11-4 18:31 | 显示全部楼层 |阅读模式
   我有点不明白 ,我看到过些代码是这样的  #define ABC     字符串“ABC”后面不是应该还有内容的吗??求解!
aozima 发表于 2013-11-4 19:24 | 显示全部楼层
表示把这个定义为无内容,多用于调试日志开关。
diweo 发表于 2013-11-5 18:40 | 显示全部楼层
在其他地方应该还有类似下面的语句
#ifdef ABC
或者#ifndef ABC
......
#endif
xiang2580 发表于 2013-11-14 17:28 | 显示全部楼层
#ifndef XXX
      #define XXX
#endif
一般做都文件的防止重复引用。也有为后期伪指令调试代码用
#ifndef XXX
    //PROGRANM
#endif
没定义XXX自然不会编译代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

95

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部