(有形参) 类型 函数名 (形参)
{
声明
语句
}
(空)类型 函数名 ()
形参
实参必须有确定值
不影响主函数
调用方式
语句
表达式必须返回一个值
函数参数
反复调用m=(a,max(b,c));
被调用条件
库函数开头加#include
自定义在主函数前面就不用声明
如果在主函数后面
必须声明
eg int max (int x,int y)
{
int z;
z=x>y?x:y;
return (z);
在后面
int main()
int max (int x,int y);
主函数结束之后
int max (int x,int y)
{
int z;
z=x>y?x:y;
return (z);
递归调用
自己调用自己
eg :int fun(int n)
{
if(n0||n1)
n=1;
else
n=n*fun(n-1);
return n;
}