函数的声明其实是为了确定函数的原型,所谓函数原型,即函数名、函数返回类型和参数列表,通俗说来就是这个功能的名字,这个功能需要什么,这个功能完了会给你什么。
对于函数的创建者,定义者来说,在定义函数之前,函数的申明其实是一个分析的过程,分析一下这个函数所实现的功能,需要什么,以及会回馈什么。在编写程序的时候,声明函数这一句代码可以省略,但在脑海中的构思是万万不能省略的。这也是从开发走向架构的必要条件之一。
对于函数的使用者来说,函数的申明,其实就是使用时的模版,按照这个声明中所规定的样子去使用这个函数。
用抽象的方式来说,在多人编程的时候,函数的申明(即函数的原型),就是多个人之间规范,不同模块之间的一个借口,将每个人的工作可以分离开来,以高阶的角度去表达问题,困难的功能可以暂放,而不必先行实现。
当然,若是你一个人开发,当我没说。