苏式月饼的做法视频:函数定义和函数原形有什么区别吗

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 04:43:41

是函数定义和函数声明吧?
函数声明只是声明函数的返回类型、有几个参数、各参数是什么类型;
函数定义则是函数的实现。
比如:

void main()
{
int f(int,int);
int a,b;
a=1;
b=2;
printf("a+b=%d\n",f(a,b));
}

int f(int x,int y)
{
return x+y;
}

这段代码中,
int f(int,int);是函数声明,
int f(int x,int y)
{
return x+y;
}是函数定义。

函数定义
比如说二次函数 f(x)=ax^2+bx+c 等等就是一个通式~

函数原形
好象没怎么听过,可能是把某个函数写成其定义式
比如 f(x)=(x+1)^2 的原形 f(x)=x^2+2x+1