c语言电子教案9解读.pptVIP

  • 1
  • 0
  • 约 24页
  • 2016-03-07 发布于湖北
  • 举报
第9章 预处理命令 在C源程序中加入一些“预处理命令” ,以改进程序设计环境,提高编程效率。 预处理命令不是C语言本身的组成部分,不能直接对它们进行编译。 预处理命令在对程序进行编译之前进行“预处理” ,转为C语言的语句。 C提供的预处理功能主要有三种: 宏定义 -- 宏定义命令 文件包含 -- 文件包含命令 条件编译 -- 条件编译命令 命令以符号“#”开头。 9.1 宏定义 不带参数的宏定义 用一个指定的标识符来代表一个字符串,一般形式为 #define 标识符 字符串 如: #define PI 3.1415926 例 #define PI 3.1415926 main() {float l,s,r,v; printf(input radius:); scanf(%f,r); l=2.0*PI*r; s=PI*r*r;v=3.0/4*PI*r*r*r; printf(l=%10.4f\nS=%10.4f\nv=%10.4f\n,l,s,v); getch(); } 9.1 宏定义    9.1 宏定义 可以用#undef命令终止宏定义的作用域。 9.1 宏定义 在进行宏定义时,可以引用已定义的宏名来层层置换。 9.1 宏定义 对程序中用“”括起来的字符串内的字符,不进行宏置换。 宏定义与定义变量

文档评论(0)

1亿VIP精品文档

相关文档