📌  相关文章
📜  如何在C / C++中不使用分号的情况下打印分号(;)?

📅  最后修改于: 2021-05-30 15:21:04             🧑  作者: Mango

另一个有趣的问题是,如何在程序中不使用任何分号的情况下打印分号。以下是打印“;”的方法:

  1. 在if语句中使用printf / putchar:
    // CPP program to print 
    // ; without using ;
    // using if statement
    #include 
    int main()
    {
        // ASCII value of semicolon = 59
        if (printf("%c\n", 59))
        if (putchar(59))
        {
        }
        return 0;
    }
    

    输出:

    ;
    ;
    

    我们也可以使用switch / while / for打印分号,如本文所示。

  2. 使用宏:
    // CPP program to print 
    // ; without using ;
    // using macros
    #include 
    #define GEEK printf("%c",59)
    int main()
    {
        if (GEEK)
        {
        }
    }
    

    输出:

    ;
    

相关文章:在C / C++中打印不带分号的Hello World

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。