函数声明与函数定义的区别
1个回答

函数声明:

返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名n);

如:int fun(int a,int b);

void display();

float fn1(float x);

函数定义:

返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名n)

{

函数体······

}

如:int fun(int a,int b)

{ int c;

c=a+b;

return c; }

在程序中,如果main()函数在前,必须在mian()中写函数声明;如果函数在main()前面,可以不在main()中写函数声明!