第十讲Begin::自顶向下,逐步细化;模块化设计;结构化编码。特点:程序结构清晰,易于维护,增加了函数的可重用性和可扩充性。:C编译系统提供的标准库函数和用户自定义函数;从函数间数据传送的关系分为:有参函数、无参函数、有返回值函数、无返回值函数;从函数的调用分为:内部函数和外部函数。哮釉墒逗磋匹舷泰郁舞肛粟氰星辟茶民使酣崖僻搁熊盯轻挫结贝购拄社寡C课件第10讲C课件第10讲[类型符]函数名称(类型形参1[,···]){数据说明语句可执行语句}2、:(1)floatsum(x,y)floatx,y;{intz;z=x+y;returnz;}(2)floatsum(floatx,floaty){intz;z=x+y;returnz;}:(1)floatsum(x,y)floatx,y;{intz;z=x+y;returnz;}类型说明符:指明函数的类型,函数的类型是指函数的返回值的类型,函数返回值所具有的数据类型的种类与变量相同。省略时则默认为int型。若明确表示函数"不带回值",可以用"void"作类型符,称"无类型"或称"空类型"。(x,y)floatx,y;{intz;z=x+y;returnz;}函数名:通常是一个标识符,在一个程序中除了主函数外其余函数的名字可以任意取,但应有意义。"()"函数标志。(floatx,floaty){……}floatsum(x,y)floatx,y;{intz;z=x+y;returnz;}参数表(形参表):函数定义时的参数称为形式参数,形式参数彼此间用逗号分隔。形式参数省略时称无参函数,但此时函数名后的圆括号不能省。形参说明是用来指明各个形式参数的类型,它随形参的存在而存在。(x,y)floatx,y;{intz;z=x+y;returnz;}函数体:函数中最外层一对花括弧"{·······}"括起来的内容,它由若干个数据说明语句和可执行语句组成,决定函数要实现的功能、完成的任务。函数体内若无任何语句时,为空函数。:分析:确定形参:求c必须知道f的大小,设形参为temp。确定函数:函数的返回值即为c的值,设为实型。程序:floatftoc(temp)floattemp;{floatc;c=(5./9.)*(temp–32);returnc;}
C课件第10讲 来自淘豆网m.daumloan.com转载请标明出处.