C语言程序设计教程 作者 葛素娟 第八章 预处理命令.pptVIP

  • 2
  • 0
  • 约5.5千字
  • 约 21页
  • 2015-12-09 发布于未知
  • 举报

C语言程序设计教程 作者 葛素娟 第八章 预处理命令.ppt

第八章 预处理命令 一、预处理 二、宏定义 三、文件包含 四、条件编译 在前面的章节中已经接触到了符号常量和文件包含的使用,这两个命令都属于预处理命令。预处理,顾名思义,就是处理之前做的事,是在编译器对程序进行编译之前执行的工作。程序中所有的预处理命令都在预编译期被执行。 C语言中的所有预处理命令都以字符“#”开头。 C提供的预处理命令主要有三种: 1. 宏定义 2. 文件包含 3. 条件编译 一、宏定义 1. 不带参数的宏定义 用一个指定的标识符(即名字)来代替一个字符串,它的 一般形式为: #define 标识符 字符串 例如:#define N 10 其中:#define是宏定义命令;N是标识符,称为“宏名”; 10是字符串。在预编译时将宏名替换成字符串的过程称为“宏 展开”。 例8.1 举例说明不带参数的宏定义的方法。 源代码如下: #include stdio.h #define N 10 //宏定义 void main( ) { int i,a[N]; for(i=0;iN;i++) scanf(%d,a[i]); for(i=0;iN;i++)

文档评论(0)

1亿VIP精品文档

相关文档