当我们创建自己的程序时,有时可能需要判断使用的是c还是c++,并对语句作相应的处理。这时我们可以通过定义_cplusplus常量。如果使用的是标准c,该常量将不被定义。
#include <stdio.h>
int main()
{
#ifdef __cplusplus
printf("c++\n");
#else
printf("c\n");
#endif
return 0;
}
当我们创建自己的程序时,有时可能需要判断使用的是c还是c++,并对语句作相应的处理。这时我们可以通过定义_cplusplus常量。如果使用的是标准c,该常量将不被定义。
#include <stdio.h>
int main()
{
#ifdef __cplusplus
printf("c++\n");
#else
printf("c\n");
#endif
return 0;
}