我是靠谱客的博主 端庄乐曲,这篇文章主要介绍C/C++预处理命令作用整合,现在分享给大家,希望可以做个参考。

1.预处理命令的定义

程序设计语言的预处理的概念:在编译之前进行的处理。
C语言的预处理主要有三个方面的内容:

  1. 宏定义;
  2. 文件包含;
  3. 条件编译。

预处理命令以符号“#”开头。

2.预处理命令种类

 1. #             	空指令,无任何效果
 2. #include			包含一个源代码文件
 3. #define			定义宏
 4. #undef			取消已定义的宏
 5. #if				如果给定条件为真,则编译下面代码
 6. #ifdef			如果宏已经定义,则编译下面代码
 7. #ifndef			如果宏没有定义,则编译下面代码
 8. #elif			如果前面的#if给定条件不为真,当前条件为真,则编译下面代码
 9. #endif			结束一个#if……#else条件编译块
 10. #error			停止编译并显示错误信息

3.常用预处理命令种类

  • #include 包含一个源代码文件

  • #define 定义宏

  • #ifndef 如果宏没有定义,则编译下面代码

  • #endif 结束一个#if……#else条件编译块

希望我的总结能带给大家一点帮助,祝学习愉快。

最后

以上就是端庄乐曲最近收集整理的关于C/C++预处理命令作用整合的全部内容,更多相关C/C++预处理命令作用整合内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部