方法1:C语言
#include <stdio.h>
#ifndef _cpluscplus
#define USING_C 0
#else
#define USING_C 1
#endif // !_cpluscplus
int main()
{
if (USING_C)
printf("C\n");
else
printf("C++\n");
return 0;
}
输出结果:
方法2:C++语言
#include <iostream>
using namespace std;
int main()
{
#ifdef __cplusplus
cout << "c++ compile" << endl;
#else
cout << "c compile" << endl;
#endif
system("pause");
return 0;
}
输出结果: