预处理指令
来源:互联网 发布:常石磊哥哥知乎 编辑:程序博客网 时间:2024/05/29 12:26
总共三种:宏定义、条件编译、文件包含
宏定义:有三种:无替换、无参数、有参数
#define ME
#defne ME (6)
#define SUM(a,b)((a)+(b))
条件编译:记得以#endif结尾
#if defined(ME) ,记得加括号,有d结尾,表示定义过
#if !defined(ME)
#ifndef ME
#ifdef ME
#elif
#else
#endif
文件包含
切记,会多次包含
可在头文件中 用条件编译阻止
#ifndef _ONE_H
#define _ONE_H
void one();
#endif
0 0
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 找出1~100之间的所有质数
- Clojure点滴
- Golang数据库操作
- Oracle分析函数之开窗函数over()详解
- C++ 引用
- 预处理指令
- How to remove fields in a Word document
- 10.2.3.1 以函数方式使用数组
- 新版百度地图的覆盖物描述
- zy 1121
- C++播放声音
- 10071 - Back to High School Physics
- xzdfcsadsadsadsadsa
- NSURLProtocol和NSRunLoop的那些坑