有关C语言的知识---宏定义用法
来源:互联网 发布:c语言文件打开错误 编辑:程序博客网 时间:2024/06/05 16:34
有关C语言的知识---宏定义用法
1.#include <xxxx.h> ----------------------引用另一个文件,从编译器自带的系统头文件中查找引用
2.#include “”xxxx.h”-----------------------引用另一个文件,优先从当前文件目录下进行查找
3.#if-#else-#endif ------------------------宏定义中的条件编译指令
用法如下:
#if 条件1
xxxxxxx //用户代码
#else
xxxxxxx //用户代码
#endif
通常使用中,会用#define预定义一些宏,然后,用#if-#else-#endif定义一些特殊的宏,用于前期调试或者后期移植。
4.#ifdef/#ifndef---#endif 用于判断一个宏是否被定义
用法如下:
#ifndef xxxxx //如果xxxxx未被定义
xxxxxxxxx//其他宏定义或声明
#endif
在建立头文件(.h)时,通常会在文件开头使用#ifndef语句,可以防止在多个文件引用相同的头文件时,造成内容被重复引用或者递归引用。例如:系统头文件stdlib,h中是这样定义的
#ifndef _STDLIB.H_
#define _STDLIB_H_
.......
.......
#endif
5.#error和#warning 编译时,在编译器中输出特定信息(错误,警告)
用法如下:
#if xxxx
#warning xxxxxx
#endif
#if xxxxx
#error xxxxxx
#endif
- 有关C语言的知识---宏定义用法
- 有关C语言的知识。
- C语言宏定义的用法
- c语言中宏定义的用法
- 【C语言】宏定义的用法总结
- C语言:宏定义的#和##用法
- C语言中有关颜色的定义
- C语言宏定义,内置宏的用法
- C语言宏定义,内置宏的用法
- C语言中宏定义的一个变态用法
- C语言中宏定义的一个变态用法
- C语言中宏定义的一个变态用法
- C语言中宏定义的一个变态用法
- C语言中宏定义的一个技巧用法
- C语言中宏定义的一个变态用法
- C语言中宏定义的一个变态用法
- C语言宏定义时#(井号)和##(双井号)的用法
- C语言宏定义中的井号(#)的用法
- 一些帮助类:CommonUtils,,,,OkHttp3Util
- Springboot idea中实现热部署
- SpringMVC在Controller层中注入request的坑
- CSS-几种元素居中方式
- Java解析xml文件和html文件
- 有关C语言的知识---宏定义用法
- pandas读取csv编码问题
- win10 开启telnet服务
- 使用Java创建RESTful Web Service
- Visual Assist X_10.9.2238.2_Cracked
- cocos2d-x中DrawNode常见的图像绘制函数
- 18. PHP bcompiler
- ptam依赖
- postgresql 查看数据库,表,索引,表空间以及大小