2024年6月15日发(作者:)
c/c++宏的使用总结
在这里总结宏的使用方法 欢迎补充
1 条件include
如下
CODE
#ifndef MAIN_H_
#define MAIN_H_
其它内容
#endif
上面在看到头文件时会看到 作用就是阻止这个头文件被多次include
多次include就会出现重复的定义情况 所以需要在每个头文件中都使用这个定义
如果还不是很了解要怎样使用 可以看看 c的标准头文件 如fcntl.h
2 条件编译
如下
CODE
#ifdef _DEBUG
printf("this debug infon");
#endif
如果没有定义_DEBUG宏的话 那么上面那一行是不会编译进去的
但是定义了_DEBUG后 上面那行就会编译进去 可以写个简单的程序测试
CODE
#include
int main()
{
#ifdef _DEBUG
printf("hello worldn");
发布评论