c语言课件编译预处理.pptVIP

  • 4
  • 0
  • 约5.9千字
  • 约 23页
  • 2015-08-14 发布于湖北
  • 举报
c语言课件编译预处理.ppt

* 第 9 章 编译预处理 1. 目的、要求 了解内部函数和外部函数。 了解编译预处理的作用,掌握宏替换。 2. 重点、难点 宏替换 文件包含 条件编译 1)C程序常常由多个源文件组成,根据一个源文件中的函数能否被其它文件所调用,可将函数分为内部函数和外部函数。 2)为了便于程序的可移植性和增加程序的灵活性,C语言又提供了编译预处理的功能,包括宏定义、文件包含和条件编译。 内部函数和外部函数 以是否能被其它源文件调用来区分。 1. 内部函数(又称静态函数):只能被本文件中的其它函数调用。定义时加static说明。一般形式为: static 类型标识符 函数名(形参表) 如:static int fun(int a,int b) 2. 外部函数:可为其它源文件中的函数引用。定义时用extern说明,省略extern则隐含为外部函数。 文件1:file1.c #includestdio.h main() { extern enter_string(char str[80]); extern delete_string(char str[],char ch); extern print_string(char str[]); /*以上说明本文件要用到在其它文件中定义的函数

文档评论(0)

1亿VIP精品文档

相关文档