c语言程序中如何判断那个是调用函数和定义函数他们有什么区别

如题所述

举个例子:
int Max (int ,int);/*函数原型声明,注意没函数体,形参名字可加可不加,必须用分号结束*/
int main()
{
int z=Max(1,2);/*调用函数*/

}
/*下面是函数定义,若它放在main之前,则上面的函数原型声明可不写*/

int max (int x,int y)
{
return x>y?x:y;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-21
调用函数不需要给出函数的返回值类型,参数可以直接写变量或值
比如 func(1);

函数的定义必须写出函数的返回值类型和参数的类型,以及函数的实现
比如 void func(int a){}

函数的声明和定义类似。不过可以省略参数名不写。也不需要给出函数的实现。比如
void func(int);
第2个回答  2012-06-21
定义函数是 定义一个函数功能

调用就是在需要的时候 调用你已经定义的函数
相似回答