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

2019-07-15 13:43发布

STM32的固件库里misc.h中
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __MISC_H
#define __MISC_H

#ifdef __cplusplus
extern "C" {
#endif

extern后为什么只有半个大括号?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
chenwei6991627
1楼-- · 2019-07-15 16:59
源代码贴出来看看呢?应该跟预编译有关系把
zhj1163979310
2楼-- · 2019-07-15 19:34
如果是定义了__cplusplus;则表示下面的代码是外部的C语言代码。目的是为了在c++中嵌入C语言代码
liujinyi016
3楼-- · 2019-07-16 01:08
把整个文件看全了,在最后应该还有半个
qw520
4楼-- · 2019-07-16 05:33
小手一抖,经验到手

一周热门 更多>