博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言---预处理的功能 1: 宏定义 2:文件包含 3:条件编译
阅读量:3921 次
发布时间:2019-05-23

本文共 369 字,大约阅读时间需要 1 分钟。

  1. 预处理功能是C语言特有的功能,它是在对源程序正式编译前由预处理程序完成的。程序员在程序中用预处理命令来调用这些功能。

  2. 宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式。在宏调用中将用该字符串代换宏名。

  3. 宏定义可以带有参数,宏调用时是以实参代换形参。而不是“值传送”。

  4. 为了避免宏代换时发生错误,宏定义中的字符串应加括号,字符串中出现的形式参数两边也应加括号。

  5. 文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译,结果将生成一个目标文件。

  6. 条件编译允许只编译源程序中满足条件的程序段,使生成的目标程序较短,从而减少了内存的开销并提高了程序的效率。

  7. 使用预处理功能便于程序的修改、阅读、移植和调试,也便于实现模块化程序设计。

说简单一点就是三个功能:1: 宏定义 2:文件包含 3:条件编译。

转载地址:http://mkhrn.baihongyu.com/

你可能感兴趣的文章
《浪潮之巅》笔记&小感悟
查看>>
java 重写类的equals方法和hashcode方法
查看>>
java 判断字符串中是否含有字母
查看>>
《产品经理手册》 读书笔记
查看>>
IT人员迅速提升自我效率的十大方法
查看>>
《结网》读书笔记
查看>>
Eclipse里Tomcat的几个设置
查看>>
Ajax发请求的基本流程
查看>>
java类构造函数的继承
查看>>
Google的几个地理位置相关的API
查看>>
DataInputStream和DataOutputStream
查看>>
将amr音频转为flac格式
查看>>
eclipse创建j2me工程注意
查看>>
S40使用J2ME录音
查看>>
神经网络学习
查看>>
读<机器学习的那些事>
查看>>
利用eclipse生成javadoc
查看>>
帮你读懂人民币汇率问题的好文
查看>>
man page基本知识整理
查看>>
help VS man VS info
查看>>