自定义函数:
函数声明:
返回值类型 函数名(类型1 变量名1,类型2 变量名2,...);
1、如果函数不需要参数,要写void
2、如果函数没有返回值,也要写void
3、如果参数类型相同,不能省略后面的类型名
隐式声明:
在函数调用前没有出现函数声明或定义,那么编译器会猜测函数的返回值为int类型,如果猜对了会产生隐式声明的警告,如果没猜对会报错
函数定义:
返回值类型 函数名(类型1 变量名1,类型2 变量名2,...)
{
//函数体
return [val];
}
函数调用:
函数名(实参变量1,实参变量2,...);