我们之前已经了解了有关函数的一些知识,今天继续学习!
函数的定义和声明
单个文件
函数必须先声明后使用
第一种方法
其实函数的定义也是一种特殊的声明,所以第一种方法就是将定义函数放在主函数之前,这样就可以直接使用
第二种方法
如果我们想把函数的定义放在主函数之后又该怎么做呢
函数的声明要交代清楚函数名,函数的返回类型和函数的参数(参数也可以只保留类型,省去参数名) 。就好比你想使用一件物品,你可能不需要知道它是如何运作的(这就是声明时不写函数体的原因),但是你首先就得了解它的名字,用途和使用它所需要的条件吧。
函数的声明也不是必须要放在最前面,只需要在使用它之前声明就好了。
多个文件
当我们写的代码比较多的时候,不会将所有代码都放在一个文件中,往往会根据程序的功能,将代码放在多个文件中。一般情况下,我们将函数的声明和类型的声明放在头文件中(.h),函数的实现是放在源文件中(.c)