C+编译器会在编译C++源程序的时候自动生成一个宏:__cplusplus 可以通过这个宏来判断是C源文件还是C++源文件
代码如下
#include<stdio.h>
void main()
{
#ifdef __cplusplus
printf("c++");
#else
printf("c");
#endif
}
C+编译器会在编译C++源程序的时候自动生成一个宏:__cplusplus 可以通过这个宏来判断是C源文件还是C++源文件
代码如下
#include<stdio.h>
void main()
{
#ifdef __cplusplus
printf("c++");
#else
printf("c");
#endif
}