c语言中__cplusplus是什么
1、__cplusplus和extern“C”一般都是配对使用,如果定义了__cplusplus(cpp文件默认定义了该宏),则采用C语言方式进行编译。
2、是在C 中特有的,__cplusplus 其实就是C 。
实例
代码语言:javascript复制#ifndef __CODERSRC_H__ /*防止该头文件被重复引用*/
#define __CODERSRC_H__
#ifdef __cplusplus //告诉编译器,这部分代码按C语言的格式进行编译,而不是C 的
extern "C"{
#endif
/*.................................
* do something here
*.................................
*/
#ifdef __cplusplus
}
#endif
#endif /*end of __CODERSRC_H__*/
以上就是c语言中__cplusplus的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程
(推荐操作系统:windows7系统、C11版,DELL G3电脑。)