2019-12-18 18:46发布
lsx007 发表于 2018-9-20 16:36 不给外部看变量、函数、宏的为什么要放在对外.h 文件面?反之,必须要给外面看的才放在对外的.h 里面 ...
最多设置5个标签!
这个要求又不是一开始提出来的,早知道 就不会这么麻烦了
举个例子
#define MAX(a, b) ((a)>(b) ? (a) : (b))
虽然这个MAX宏 不是关键的代码,给不给客户都无所谓,就拿这个做个例子
你平时写代码不是将这种宏写在.h里的吗?方便其他的.c文件好直接调用。
问题来了,要将这个宏隐藏起来,客户看不到,可是自己内部的.c文件可以调用。
别说每个要调用的.c文件前面都写这一句 我滴妈呀 太麻烦了
一周热门 更多>