函数声明会告诉编译器函数名称以及如何调用函数,函数的实际主体可以单独定义
函数声明包括以下几个部分
return_type function_name(parameter list);
针对定义的函数max(),以下是函数声明:
int max (int num1,int num2);
在函数声明中,参数的名称并不重要,只有参数的类型是必须的,因此下面也是有效的声明
int max( int,int);
当用户在一个源文件中定义函数且在另一个文件中调用函数时,函数声明是必须的,在这种情况下,用户应该调用函数的文件顶部声明函数