- 6
- 0
- 约7.74千字
- 约 23页
- 2017-08-20 发布于广东
- 举报
第9章 编译预处理命令 学习内容指南 9.1 宏定义 9.2 文件包含 9.3 编译器控制命令 观察下列程序中带#的命令行。 #include stdio.h #define PI 3.14 void main ( ) { double r = 2 ; double c = 2 * PI * r ; double s = PI * r * r ; printf ( The circle is %lf\n , c ) ; printf ( The area is %lf\n , s ) ; } 前言 在编译此源程序之前,系统先将带#的两个命令#include stdio.h 和 #define PI 3.14 进行处理,处理之后再对该源程序进行编译,并生成.obj文件。 如#include和#define等命令,这些以#开头的命令称作预处理命令。所谓编译预处理,是指在对源程序进行编译之前,先对源程序中的预处理命令进行处理,然后再将处理结果与源程序一起进行编译,最后生成目标文件,即*.obj文件。预处理中的“预”是指在源程序编译之前之意。 前言 上述程序中,带#的称作预处理命令,而不是一个C语句,所以一个预处理命令结束时,不能加分号。还应该注意,程序中一行
您可能关注的文档
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第12章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第13章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第14章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第15章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第16章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第17章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第18章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第19章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础1.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 基本数据类型、操作符和表达式 第2章.ppt
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)