对于用户自定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用
从函数执行结果的角度来看, 函数可分为有返回值函数和无返回值函数两种
有返回值函数: 此类函数被调用执行完后将向调用者返回一个执行结果...(返回值类型为void, 不用使用return关键字返回对应数据)
从主调函数和被调函数之间数据传送的角度看,又可分为无参函数和有参函数两种
无参函数: 在函数定义及函数说明及函数调用中均不带参数。...在函数调用时也必须给出参数,称为实际参数(简称为实参)
----
函数的定义
定义函数的目的
将一个常用的功能封装起来,方便以后调用
自定义函数的书写格式
返回值类型 函数名(参数类型 形式参数1,参数类型...number1 : number2;
}
----
实际参数
在***调用函数***时, 传入的值称为实际参数,简称实参
实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,...v1 : v2; printf("max = %i\n", max); }
当被调函数的函数定义出现在主调函数之前时,在主调函数中也可以不对被调函数再作声明
// 函数实现 void getMax