下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

C语言预处理器指令汇总

作者:初生不惑     来源: http://www.kokojia.com点击数:638发布时间: 2020-02-12 15:19:59

标签: 编程语言C语言课程C语言

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

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

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

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

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

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

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

  此外,还有布局控制:#pragma,这也是我们应用预处理的一个重要方面,主要功能是为编译程序提供非常规的控制流信息。
赞(10)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程