
编译时处理,使用命令或者配置编译文件,使其输出Facca 。希望有人能指教一下我刚刚入门
#ifdef表示: 判断某个宏是否被定义,若已定义,执行随后的语句;而你上面没有宏定义,因此执行最后的语句;修改如下:
#include<iostream>
using namespace std;
#define FACCA
int main()
{
#ifdef FUNAA
cout << "Fun" << endl;
#elif defined(FACCA)
cout << "Facca"<< endl;
#else
cout << "OIOI" << endl;
#endif
return 0;
}
结果如下:
