所谓预处理是指在进行编译的第一遍扫描(词法
扫描和语法分析)之前所做的工作。预处理是 C 语言的一个重要功能,它由预处理程序负责完成。当编译一个
程序时,系统将自动调用预处理程序对程序中的“#”号开头的预处理部分进行处理,处理完毕之后可以进入源
程序的编译阶段。
C 语言提供了多种预处理功能,如宏定义、文件包含、条件编译等等。合理地使用预处理功能编写的程序
便于阅读、修改、移植和调试,也有利于模块化程序设计。本节介绍最常用的几种预处理功能。
预定义
在 C 语言源程序中允许用一个标识符来表示一串符号,称为宏,被定义为宏的标识符称为宏名。在编
译预处理时,对程序中所有出现的宏名,都用宏定义中的符号串去替换,这称为宏替换或宏展开
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !