我是靠谱客的博主 端庄乐曲,最近开发中收集的这篇文章主要介绍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++预处理命令作用整合所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部