小趴菜_001 2022-08-31 11:41 采纳率: 81%
浏览 19
已结题

关于#c++#的问题,如何解决?

img


编译时处理,使用命令或者配置编译文件,使其输出Facca 。希望有人能指教一下我刚刚入门

  • 写回答

2条回答 默认 最新

  • Nutkey 2022-08-31 11:56
    关注

    #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;
    }
    

    结果如下:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月8日
  • 已采纳回答 8月31日
  • 创建了问题 8月31日