摘要: 本文主要介绍c语言中条件编译相关的预编译指令,包括 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。 #define 定义一个预处理宏#undef 取消宏的定义#if 编译预处理中的条件命令,相当于C语法中的if语句#ifde 阅读全文
posted @ 2020-03-27 07:52 chenlife 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 在头文件中判断用的是如下代码: 1 #ifdef USE_STDPERIPH_DRIVER 2 #include "stm32f4xx_conf.h" 3 #endif /* USE_STDPERIPH_DRIVER */ 由此引发对#if和#ifdef的思考:这两者有什么区别? 1、#ifdef指 阅读全文
posted @ 2020-03-27 07:51 chenlife 阅读(391) 评论(0) 推荐(0) 编辑