![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
To-Be-A-Better-Man
这个作者很懒,什么都没留下…
展开
-
编译器宏定义
识别编译器及版本的宏定义这些宏定义是编译器选项和跨平台开发所需要的编译开关_MSC_VER 是一个用来识别编译器的宏,指的是Microsoft的C编译器_MSC_VER是微软的预编译控制。 其中:MS:Microsoft的简写。C:MSC就是Microsoft的C编译器。VER:Version的简写。_MSC_VER的意思就是:Microsoft的C编译器的版本。微软不同时期,编译器有不同的版本:MS VC++10.0 _MSC_VER=1600,即 Visual C..原创 2020-06-21 09:27:56 · 1651 阅读 · 0 评论 -
预处理器
预处理器的三个主要功能:宏定义,条件编译,文件包含1 宏定义 好处: 执行稍快(与函数相比不需要存储上下文信息),更通用(与函数比宏的参数没有类型) 坏处: 编译后的代码变大,宏参数没有类型检查,无法使用指针来指向 宏定义的主要内容: 无参宏,有参宏,“#”及“##”运算符,可变宏 . 用"#define"定义,用"undef"取消定义; . 在预...原创 2018-08-16 14:48:15 · 459 阅读 · 0 评论