对于用户自定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用
从函数执行结果的角度来看, 函数可分为有返回值函数和无返回值函数两种
有返回值函数: 此类函数被调用执行完后将向调用者返回一个执行结果...(返回值类型为void, 不用使用return关键字返回对应数据)
从主调函数和被调函数之间数据传送的角度看,又可分为无参函数和有参函数两种
无参函数: 在函数定义及函数说明及函数调用中均不带参数。...在函数调用时也必须给出参数,称为实际参数(简称为实参)
----
函数的定义
定义函数的目的
将一个常用的功能封装起来,方便以后调用
自定义函数的书写格式
返回值类型 函数名(参数类型 形式参数1,参数类型...系统搞不清楚这个函数的返回值类型是什么
所以函数声明,就是在函数调用之前告诉系统, 该函数叫什么名称, 该函数接收几个参数, 该函数的返回值类型是什么
函数的声明格式:
将自定义函数时{}之前的内容拷贝到调用之间即可...v1 : v2; printf("max = %i\n", max); } int main(int argc, const char * argv[]) { getMax(10, 20