C语言预处理器指令汇总

    作者:初生不惑更新于: 2020-02-12 15:19:52

    大神带你学编程,欢迎选课
      C语言预处理(预编译)工作也叫做宏展开:将宏名替换为文本(这个文本可以是字符串、可以是代码等)。

      掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。

    C语言预处理器是编译器在编译之前转换代码的微处理器。它之所以被称为微预处理器,因为它允许我们添加宏。

    注意:预处理器指令在编译之前执行。

    所有预处理程序指令以哈希#符号开头。

    我们来看看预处理指令的列表。

    • #include
    • #define
    • #undef
    • #ifdef
    • #ifndef
    • #if
    • #else
    • #elif
    • #endif
    • #error
    • #pragma
      其实,预编译使问题或算法的解决方案增多,有助于我们选择合适的解决方案。

      此外,还有布局控制:#pragma,这也是我们应用预处理的一个重要方面,主要功能是为编译程序提供非常规的控制流信息。

课课家教育

未登录