C语言程序设计(第二版) 教学课件 作者 刘克成 张凌晓 ch5.pptVIP

  • 1
  • 0
  • 约2.24万字
  • 约 72页
  • 2019-10-04 发布于未知
  • 举报

C语言程序设计(第二版) 教学课件 作者 刘克成 张凌晓 ch5.ppt

说明: 如在函数定义中没有说明extern或static则隐含为extern 在一个文件的函数中调用其它文件中定义的外部函数时,应使用extern说明被调函数为外部函数 如:F1.C (文件一) main( ) { extern int f1( int i ); /*外部函数说明,表示f1函数在其它文件中*/ … } F2.C (文件二) extern int f1( int i); /*外部函数定义*/ { … } 编译预处理是C语言编译系统的 一个组成部分,是在编译前由编译系统中的预处理程序对源程序的预处理命令进行加工,以得到扩展的C源程序的过程 格式: 源程序中的预处理命令均以“#”开头 结束不加分号,以区别源程序中的语句 它们可以写在程序中的任何位置,作用域是自出现点到源程序的末尾 常用的有文件包含命令、宏定义命令和条件编译命令 一、文件包含 功能:使一个源文件将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名 区别:使用双引号表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找;使用尖括号则表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的) 处理过程:预编译时,用被包含文件

文档评论(0)

1亿VIP精品文档

相关文档