微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 不明白stm32的固件库里misc.h中extern后为什么只有半个大括号?

不明白stm32的固件库里misc.h中extern后为什么只有半个大括号?

时间:10-02 整理:3721RD 点击:
stm32的固件库里misc.h中
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __MISC_H
#define __MISC_H
#ifdef __cplusplus
extern "C" {
#endif
extern后为什么只有半个大括号?

源代码贴出来看看呢?应该跟预编译有关系把

如果是定义了__cplusplus;则表示下面的代码是外部的C语言代码。目的是为了在c++中嵌入C语言代码

把整个文件看全了,在最后应该还有半个

小手一抖,经验到手

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top