09预处理命令.pptVIP

  • 3
  • 0
  • 约 23页
  • 2016-12-05 发布于重庆
  • 举报
09预处理命令

第九章 本章要点 预处理的概念 C语言处理系统的预处理功能 预处理命令的使用 主要内容 9.1 宏定义 9.2“文件包含”处理 9.3 条件编译 基本概念 9.1 宏定义 9.1.2 带参数的宏定义 9.3 条件编译 本章小结 1、宏定义 不带参数的宏:#define 标识符 字符串 带参数的宏:#define 宏名(参数表) 字符串 2、“文件包含”处理 #include”文件名” #include文件名 3、条件编译 第九章 预处理命令 可以在C源程序中加入一些“预处理命令” ,以改进程序设计环境,提高编程效率。 在对程序进行通常的编译之前,先对程序中一些特殊的命令进行“预处理”。 C提供的预处理功能主要有以下三种:   1.宏定义   2.文件包含   3.条件编译 这些命令以符号“#”开头。如: #define PI 3.1415926 #include “stdio.h” 9.1 宏定义 不带参数的宏定义;带参数的宏定义 9.1.1 不带参数的宏定义 宏定义一般形式为: #define 标识符 字符串 例如:# define PI 3.1415926 宏定义的作用是在本程序文件中用指定的标识符PI来代替“3.1415926”这个字符串。 这个标识符称为“宏名”。 在预编译时将宏名替换成字符串的过程称为“宏展开”。#define是宏定义命令。 #

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档