打印

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

[复制链接]
4475|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

粉丝