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

1.预处理命令的定义

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

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

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

2.预处理命令种类

复制代码
1
2
3
4
5
6
7
8
9
10
11
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++预处理命令作用整合内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部