宏定义中下划线的使用问题

[复制链接]
4768|2
 楼主| lookforjason 发表于 2012-8-21 15:46 | 显示全部楼层 |阅读模式
请教下了 :
比如有个 c51.h  的头文件,为防止重复编译起头使用:
#ifndef  C51
#define  C51

#ifndef  _C51_H_
#define  _C51_H_
还有
#ifndef  _C51_H
#define  _C51_H
这些表达有什么异同?我使用这些符号都能编译通过。
znmcu 发表于 2012-8-21 16:01 | 显示全部楼层
没什么实际作用,只是一个标记而已。用于标记此头文件是否已经被包含过。
znmcu 发表于 2012-8-21 16:01 | 显示全部楼层
#ifndef XXXXXXXXXXXXXXX
#define XXXXXXXXXXXXXXXX
..............
#endif
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:            音乐是上帝的语言· QQ:404239701 tel:15118384795

44

主题

264

帖子

1

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