当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言》 第12讲 函数的定义和嵌套调用

资源类别:文库,文档格式:PPT,文档页数:32,文件大小:165KB,团购合买
第12讲函数的嵌套调用 一、概述 1、C程序的模块化结构 2、函数定义的一般形式 二、函数间的数据传送 1、形参与实参 2、函数的返回值 3、Void函数
点击下载完整版文档(PPT)

第12讲函数的嵌套调用 、概述 1、C程序的模块化结构 2、函数定义的一般形式 二、函数间的数据传送 1、形参与实参 2、函数的返回值 3、Void函数

第12讲 函数的嵌套调用 一、概述 1、 C程序的模块化结构 2、 函数定义的一般形式 二、函数间的数据传送 1、 形参与实参 2、 函数的返回值 3、 Void函数

4、函数原型 5、数组作为函数的参数 、函数的调用 1、函数调用的一般形式 2、函数嵌套调用

4、 函数原型 5、 数组作为函数的参数 三、函数的调用 1、 函数调用的一般形式 2、 函数嵌套调用

、概述 1、C程序的模块化结构 结构化程序设计方法 自顶向下,逐步细化; 模块化设计; 结构化编码。 特点 程序结构清晰,易于维护,增加了函数的可重用 性和可扩充性

1、 C程序的模块化结构 ➢ 结构化程序设计方法: • 自顶向下,逐步细化; • 模块化设计; • 结构化编码。 ➢ 特点: 程序结构清晰,易于维护,增加了函数的可重用 性和可扩充性。 一、概述

2、函数定义的一般形式 格式 [类型符]函数名称([形参表]) 函数头 [形参说明] 函数体(数据说明语句 可执行语句 格式二: 函数头{类型符]函数名称(类型形参1[, 函数(数据说明语句 可执行语句

格式一 : [类型符] 函数名称( [形参表] ) [形参说明] { 数据说明语句 可执行语句 } 格式二 : [类型符] 函数名称( 类型 形参1 [ ,··· ] ) { 数据说明语句 可执行语句 } 2、 函数定义的一般形式 函数头 函数体 函数头 函数体

函数定义的一般形式举例: (1) (2) float sum(x, y) float sum(float x, float y) float x, y; fint z; i int z; Z=XFy i Z=X+y; return z i return z

函数定义的一般形式举例: (1) float sum ( x , y ) float x , y ; { int z ; z = x + y ; return z ; } (2) float sum (float x, float y ) { int z ; z = x + y ; return z ; }

函数定义的一般形式说明: (1) 类型说明符: float sum(x, y) 指明函数的类型,函数的 float x, y; 类型是指函数的返回值的类 型,函数返回值所具有的数 f int z; 据类型的种类与变量相同。 z=X+y; 省略时则默认为int型。若明 return z 确表示函数"不带回值",可 以用"void"作类型符,称" 无类型"或称"空类型

函数定义的一般形式说明: (1) float sum ( x , y ) float x , y ; { int z ; z = x + y ; return z ; } 类型说明符: 指明函数的类型,函数的 类型是指函数的返回值的类 型,函数返回值所具有的数 据类型的种类与变量相同。 省略时则默认为int型。若明 确表示函数 "不带回值" ,可 以用 " void " 作类型符,称" 无类型"或称"空类型"

float sum(x, y) 函数名: float x, y; 通常是一个标识符 iint z 在一个程序中除了主函 数外其余函数的名字可 Z=X+V 以任意取,但应有意义。 return z ()"函数标志

float sum ( x , y ) float x , y ; { int z ; z = x + y ; return z ; } 函数名: 通常是一个标识符, 在一个程序中除了主函 数外其余函数的名字可 以任意取,但应有意义。 "()" 函数标志

float sum( float x, float y)参数表(形参表): ●●●●● 函数定义时的参数称为 形式参数,形式参数彼 float sum(x, y) 此间用逗号分隔。 形式参数省略时称无参 float x, y; 函数,但此时函数名后 i int z 的圆括号不能省。 z=X+y; 形参说明是用来指明各 return Z? 个形式参数的类型,它 随形参的存在而存在

float sum ( float x , float y ) { …… } float sum ( x , y ) float x , y ; { int z ; z = x + y ; return z ; } 参数表( 形参表 ): ➢ 函数定义时的参数称为 形式参数,形式参数彼 此间用逗号分隔。 ➢ 形式参数省略时称无参 函数,但此时函数名后 的圆括号不能省。 ➢ 形参说明是用来指明各 个形式参数的类型,它 随形参的存在而存在

float sum(x,y)函数体: float x, y; 函数中最外层一对花括 孤"{ }"括起来的内容 f int z; 它由若干个数据说明语句和 z=X+y; 可执行语句组成,决定函数 要实现的功能、完成的任务。 return z 函数体内若无任何语句时, 为空函数

float sum ( x , y ) float x , y ; { int z ; z = x + y ; return z ; } 函数体: 函数中最外层一对花括 弧"{ ·······}"括起来的内容, 它由若干个数据说明语句和 可执行语句组成,决定函数 要实现的功能、完成的任务。 函数体内若无任何语句时, 为空函数

例编写自定义函数计算: C=号(f-32) 分析: 确定形参:求c必须知道f的大小,设形参为temp 确定函数:函数的返回值即为c的值,设为实型 程序: float ftoc( temp) float temp & c; c=(59.)*(temp-32) return c?

例 编写自定义函数计算: 分析: • 确定形参:求 c 必须知道 f 的大小,设形参为temp。 • 确定函数:函数的返回值即为c 的值,设为实型。 程序:float ftoc( temp ) float temp ; { float c ; c =(5./9.)*( temp – 32 ); return c ; } ( 32) 9 5 c = f −

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共32页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有