《7-1 函数的作用ppt课件.ppt》由会员分享,可在线阅读,更多相关《7-1 函数的作用ppt课件.ppt(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、函数的作用函数的作用21为什么要使用函数为什么要使用函数void main() : x=x*x*x; / y=y*y*y; / z=z*z*z; / r1=x+y+z; / a=a*a*a; / b=b*b*b; / c=c*c*c; / r2=a+b+c; / :重复多次的同一重复多次的同一计算类型计算类型有时程序中要多次实现某一功能,就需要多次重复编写实现此功能的程序代码,这使程序冗长,不精炼。如果程序的功能比较多,规模比较大,把所有代码都写在main函数中,就会使主函数变得庞杂、头绪不清,阅读和维护变得困难。 C语言是一种模块化程序设计语言,每个模块在C语言中可以用函数来实现,模块化程序
2、结构在C语言中主要采用函数体现。模块化程序设计模块化程序设计模块化程序设计模块化程序设计:将一个较为复杂的、大型的项目按其功能与结构,划分为若干个功能相对独立的模块,每个模块实现一个功能。void main() : x=x*x*x; y=y*y*y; z=z*z*z; ans1=x+y+z; a=a*a*a; b=b*b*b; c=c*c*c; ans2=a+b+c; :重复多次的同一计算类型void main() : ans1=cube(x,y,z); ans2=cube(a,b,c); :int cube(int a,b,c) int ans; ans=(a*a*a)+(b*b*b)+(c
3、*c*c); return ans;函数主函数ans函数可以把相对独立的某个功能抽象出来,使之成为程序中的一个独立实体。可以在同一个程序或其他程序中多次重复使用,使程序变得更简短而清晰使程序变得更简短而清晰 。一个较大的程序可以分为若干个函数,每一个函数用来实现一个特定的功能有利于程序维护有利于程序维护mainabcfghdeie函数函数1函数函数2模块模块 函数函数1函数函数2模块模块函数函数1函数函数2模块模块函数函数1函数函数2模块模块某项目组小组成员提高程序的开发效率 使程序变得更简短而清晰使程序变得更简短而清晰 有利于程序维护有利于程序维护 可以提高程序开发的效率可以提高程序开发的效率 提高了代码的重用性提高了代码的重用性