1、函数,1、无参函数的一般形式 类型说明符 函数名( ) 类型说明 语句 ,一、函数定义的一般形式:(2种),void Hello( ) printf (“Hello,China! n“); ,void:代表无返回值,也即无return语句。,2、有参函数的一般形式 类型说明符 函数名( 形式参数表 ) 类型说明 语句 ,int max( int a, int b ) if (ab) return( a ); else return( b ); ,int:代表返回值的类型,也即是return后面紧跟的表达式的类型。,b的类型也为int,两者的类型相一致。,二、自定义函数的功能:,1、只完成某一特
2、定的功能,比如:求最大(小)值、求和、求平均值等等。,3、一般地,自定义函数中的值由主调函数提供,由相应的参数来接收这个具体的值,这个函数自身不管具体的值是多少。,2、输入、输出一般地在主调函数中。,三、实例分析:,目的:明白主调函数与自定义函数之间是如何进行数据的传递的。,例:求两个数的较大者。,int max( int a, int b ) if (ab) return( a ); else return( b ); ,main( ) int x , y , t;scanf(“%d%d” , ,自定义函数,主函数,比如:x = 2, y = 3,将x=2的值传给a,将y=3的值传给b,/ a = 2, b=3,/返回b的值3,返回的值3传给了t,运行结果为: 大数为3,