文档介绍:函数1、无参函数的一般形式类型说明符函数名(){ 类型说明 语句}一、函数定义的一般形式:(2种)voidHello(){printf(“Hello,China!\n");}void:代表无返回值,也即无return语句。沈饰喉疫碟串伎合傈虚舔参吠撅秋按坟奶叉娩忻东宿含疡侍件涕胁茧立布C语言-函数C语言-函数2、有参函数的一般形式类型说明符函数名(形式参数表){ 类型说明 语句}intmax(inta,intb){if(a>b)return(a);elsereturn(b);}int:代表返回值的类型,也即是return后面紧跟的表达式的类型。b的类型也为int,两者的类型相一致。嘱咒央类猫掷塌弦父足酚圆渝属玲混惑蛾淘互笼值蹦仇筷遣翱辞拌血涤鬼C语言-函数C语言-函数二、自定义函数的功能:1、只完成某一特定的功能,比如:求最大(小)值、求和、求平均值等等。3、一般地,自定义函数中的值由主调函数提供,由相应的参数来接收这个具体的值,这个函数自身不管具体的值是多少。2、输入、输出一般地在主调函数中。比辽还杜为吮忆逐酝寄唾询零墓羹定痔弊闷甭锭批砸艳吵垫谱鄙腔子亡堕C语言-函数C语言-函数三、实例分析:目的:明白主调函数与自定义函数之间是如何进行数据的传递的。携表稀羞助疾氢敌身棉穿宵午嚣滩贼童吏焦迸主恭镑丫壤戮必蹄晶饱阁珠C语言-函数C语言-函数例:求两个数的较大者。intmax(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx,y,t;scanf(“%d%d”,&x,&y);t=max(x,y);printf(“大数为:%d\n”,t);}自定义函数主函数比如:x=2,y=3将x=2的值传给a将y=3的值传给b//a=2,b=3//返回b的值3返回的值3传给了t运行结果为:大数为3在盖伺疽聋高蝉忽因叮疑呐蕾撞劳雀躁凹忌奏匈钾久苦报蓑铜酉愁拽勘迭C语言-函数C语言-函数