C语言编程 C语言程序设计 C语言入门教程 第11章_预处理 共38页.pptxVIP

  • 1
  • 0
  • 约1.58千字
  • 约 38页
  • 2022-08-20 发布于浙江
  • 举报

C语言编程 C语言程序设计 C语言入门教程 第11章_预处理 共38页.pptx

第11章 预处理命令;ANSI C标准规定可以在C源程序中加入一些“预处理命令”(preprocessor Directives) ,以改进程序设计环境,提高编程效率。 经过预处理后程序不再包括预处理命令了,最后再由编译程序对预处理后的源程序进行通常的编译处理,得到可供执行的目标代码。 C提供的预处理功能主要有以下三种:   1. 宏定义   2. 文件包含   3. 条件编译 这些命令以符号“#”开头。;11.1 宏定义; 例11.1;;;(5) #define命令出现在程序中函数的外面,宏名的有效范围为定义命令之后到本源文件结束。 (6) 可以用#undef命令终止宏定义的作用域。例: #define g 8.8 void main() { … } #undef g f1() { … } ;;;11.1.2 带参数的宏定义;例11.3;说明;;;(4) 调用函数只可得到一个返回值,而用宏可以设法得到几个结果。 #define PI 3.1415926 #define CIRCLE(R,L,S,V) L=2*PI*R;S=PI*R*R;V=4.0/3.0*PI*R*R*R v

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档