第8章函数与调用约定.pptVIP

  • 12
  • 0
  • 约1.01万字
  • 约 37页
  • 2017-09-25 发布于广东
  • 举报
一、函数与调用约定 二、函数的总体概念 一、函数与调用约定 将经常使用的功能组合成一个有机的整体,程序就划分 为功能相对独立的模块。这些独立的模块对应着程序的函 数。 函数是代码最重要的重用机制。函数的来源分为两种: 一、程序员编写的函数; 二、系统提供的标准库函数。 系统的库函数是预先编好的可供程序员调用的函数。调 用时需要将库函数的原型通过头文件的方式包含在主控函数 的源文件中。 例如: 通过#includemath.h,就可以使用math.h中的数学 函数如sin,cos等。 调用约定是为实现函数调用而建立的一种协议。函数定 义之后,可以在别的地方对它进行调用。在定义时用形式参 数(简称形参),调用时则替换成实际参数(简称实参)。 首先,参数的传递是指入口形参输入传递,它是一个 形实替换过程。 如果一个程序向另一个程序发送参效的规则和后者接收 参数的规则不符合,那么程序就可能因为出错而导致系统崩 溃。 其次,参数的传递也包括函数返回的数据传递。 在各种高级语言中比较流行的参数的传递方式主要为如 下两种: 1. 传值调用 (call by value)

文档评论(0)

1亿VIP精品文档

相关文档