编译预处理概述
发表:2023-08-29 12:00:42 阅读:44

电子资讯编译预处理概述

前面已多次使用过以“#”号开头的预处理命令,如包含命令#include、宏定义命令# define等。在源程序中这些命令都放在函数之外.而且一般都放在源文件的前面,它们称为预处理部分。所谓预处理是指在进行编译的第1遍扫描(词法扫描和语法分析)之前所作的工作。编译预处理是C编译系统的一个组成部分,这是C语言与其他高级语言的一个重要区别。在C编译系统对程序进行通常的编译前,先对程序中这些特殊的命令进行“预处理”,然后再将预处理的结果和源程序一起进行通常的编译,得到目标代码。

C语言提供的预处理主要有以下几种:

①宏定义;

②文件包含;

③条件编译。

合理地使用预处理功能会使编写的程序便于阅读、修改、移植和调试,也有利于模块化程序设计。

 

电子街推荐阅读

位域实例讲解

什么是位域

位运算符:右移运算(>>)

位运算符:左移运算(<<)

 

 

推荐品牌: