函数定义的一般形式说明: (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 −