不明白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后为什么只有半个大括号?
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __MISC_H
#define __MISC_H
#ifdef __cplusplus
extern "C" {
#endif
extern后为什么只有半个大括号?
源代码贴出来看看呢?应该跟预编译有关系把
如果是定义了__cplusplus;则表示下面的代码是外部的C语言代码。目的是为了在c++中嵌入C语言代码
把整个文件看全了,在最后应该还有半个
小手一抖,经验到手