c语言刚开始学习的时候,一般来说,我们如果只是在一个源文件里面编程,那么我们都会将包装的模块化函数都放在上面,把主函数放在下面的位置,目的是为了让编译软件知道主函数里调用的函数位置
但是,若是我们将这些包装的模块化函数放在主函数的下面会发生什么情况呢?虽然程序依然可以继续运行,但是可能会有报错提醒,这是因为在编译软件编译主函数时,主函数里调用的那些模块化函数,编译器暂时没有找到这些函数,所以会报错,但同时编译软件一般都会先在主函数里停下来,向下寻找那个被调用的函数,但是这样非常消耗编译软件的编译时间。
为此,c语言还有一种函数的使用情况,那就是在程序开头就声明那些已经包装好的模块化函数,这种操作属于对于函数的声明。
函数的声明和主函数
同时,包装的模块化函数其实也叫做对于函数的定义,和函数的声明相对应。
函数的定义