随着程序数量的增多,程序规模会变得越来越大,将所有的程序写在一个main主函数中会使程序变得复杂,此时,我们就可以利用函数来进行模块化的程序设计,当我们需要用时,直接调用函数的名字便可实现该功能来得到期待的效果。
注:函数就是功能。每一个函数用来实现一个特定的功能。函数的名字体现其功能。
说明:
(1)从用户的角度来看,函数有两类。
a.库函数,它由系统定义,用户可以直接调用它们。
b.用户定义的函数,它用于解决用户专门需要的函数。
(2)从函数的形式来看,函数分两类。
a.有参函数。在调用函数时,主调函数在调用被调用函数时,通过参数向被调用函数传递数据。
b.无参函数。在调用无参函数时,主调函数不向被调用函数传递数据。无参函数一般用来执行指定的一组操作。
怎样定义函数
主要包括几个内容
(1)函数的名字。
(2)函数的类型,即函数返回值的类型。
(3)函数参数的类型和名字,以便后续调用函数时向它们传递数据。对无参函数不需要这项。
(4)函数的功能。
定义函数的方法
1.定义有参函数
int max(int x,int y)
{
int z;
z=x>y?x:y;
return (z);
}
2.定义无参函数
类型名 函数名()
{
函数体
}<