自定义函数:由用户按需要写的函数
语言的函数兼有其他语言中的函数和过程两种功能,从这个角度看,又可以把函数分为有返回值函数和无返回值函数(void 空函数)。 从主调函数和被调函数之间数据传送的角度看又可分为无参函数和有参函数两种。 无参函数:函数定义、函数说明及函数调用中均不带参数 有参函数:也成带参函数。在函数定义及函数说明时都有参数,成为形式参数。
自定义函数的书写格式:分为三步:声明、义函数、调用函数: 函数的基本格式: 返回值类型 函数名称(函数参数) {函数体;} 无参无返回值函数定义: 一般形式如下: Void 函数名() { 声明部分;//定义局部变量 语句 } Void pirnt-line() { Printf(“—”); } 无参有返回值函数定义: 返回值类型 函数名() { 声明部分 语句 Return 返回值类型变量或常量; //返回给主调函数 } 返回值类型和函数名称称为函数头。 在很多情况下都不需要无参函数有返回值,此时可用void 如果有返回值,在函数体中必须有return语句; 有参无返回值函数定义: Void 函数名(形式参数表列){ 声明部分 语句 } 形式参数表列表的格式:类型变量名,类型 变量名2,。。。。。 有参有返回值函数定义: 一般形式如下: 返回值类型 函数名(形式参数表列){ 声明部分 语句 Return返回值类型变量或常量; } 在进行函数调用时,主调函数将赋予这些形式参数实际的值,形参既然是变量,必须在形参表中给出形参的类型说明。 注意:定义函数时注意函数名不能重复
|
|