c语言程序设计(王勇)第7章 函数讲义教材.pptVIP

  • 2
  • 0
  • 约3.03千字
  • 约 14页
  • 2018-12-09 发布于天津
  • 举报

c语言程序设计(王勇)第7章 函数讲义教材.ppt

c语言程序设计(王勇)第7章 函数讲义教材.ppt

一. C函数的分类 上一页 下一页 暂 停 重 放 系统 返 回 休息 第七章 函数 库函数 用户自定义函数 二、C函数的定义 2. 定义格式 类型标识符 函数名(形式参数表) { 函数体 [return 函数返回值] } 1. 概念:函数的定义就是编写函数的程序块以实现函数的功能。 举例: int max(int x,int y); void main( ) {int a1,a2,a; scanf(“%d,%d”,a1,a2); a=max(a1,a2); printf(“最大值:%d”,a); } int max(int x,int y) {int z; if(xy) z=x; else z=y; return z; } 练一练 3. 函数定义的外部性 函数不能嵌套定义,即一个函数不能定义在别的函数内部。也可以说函数是相互独立的,是相互平行的。 上一页 下一页 暂 停 重 放 系统 返 回 休息 五、C函数的地址传送调用 传值调用方式,函数只有一个入口—实参传值给形参,一个出口—函数返回值。函数受外界的影响减小到最低限度,从而保证了函数的独立性。但这种传值方式只能通过return语句返回一个函数值。若想从被调函数获得多个数据,应该怎么办呢? 地址传送方式 1. 什么是地址传送 所谓地址传送是从主调函数向被调函数传递数据时,不是将实型

文档评论(0)

1亿VIP精品文档

相关文档