第6.5章预处理命令.pptVIP

  • 2
  • 0
  • 约1.59万字
  • 约 21页
  • 2016-11-06 发布于天津
  • 举报
第6.5章预处理命令.ppt

第6.5章 预处理命令 第6.5章:预处理命令 学习的意义 C语言的一个重要特征是它的预处理功能。我们知道,一个高级语言源程序在计算机上运行,必须先用编译程序将其翻译为机器语言。编译包括词法分析、语法分析、代码生成、代码优化等步骤,有时在编译之前还要做某些预处理工作,如去掉注释,变换格式等。C语言允许在源程序中包含预处理命令,在正式编译之前(词法分析之前)系统先对这些命令进行“预处理”,然后整个源程序再进行通常的编译处理。从语法上讲,这些预处理命令不是C语言的一部分,但使用它们却扩展了C语言程序设计的环境,可以简化程序开发过程,提高程序的可读性,也更有利于移植和调试C语言程序。本章主要介绍宏定义、文件包括和条件编译等预处理命令。 学习的意义 源程序生成执行文件的过程: C语言源程序 .c或.cpp 编译 目标程序 .obj 链接 执行程序 .exe #include stdio.h #define PI 3.14159 void main ( ) { float r = 4; printf (“s = %f\n”, PI*r*r); } 预处理命令 预处理 本章讨论之重点! 学习目标 学习内容 预处理命令简介 宏定义 不带参数的宏定义 带参数的宏定义 文件包括 条件编译 本章小结 掌握#include、#define、#if、#if

文档评论(0)

1亿VIP精品文档

相关文档