之前咱们学习C语言,都是把一个个方法写在函数(main函数)里面.
想象一下.如果是很大的一个项目.那么多的方法都这样写在main函数里面,
几百万行代码都在main函数里面,改动点啥东西,光是找代码在哪里都要累死.
而函数就很好的解决了这个问题,咱们能把方法现在一个一个的函数里面,需要的时候
调用那些函数,根据需要看是否要传递参数与接收参数.比如,如果我们只是打印一个界面.
那么就不怎么需要获得返回值,咱们可以定义一个void(无返回值)类型的函数.如果咱们需要
计算两个数的和,这时就要传递两个参数进去,然后得到返回的和
咱们最开始学习的时候可以把函数写在main函数前面.然后在main函数里面调用.然后发现.如果
咱们把函数的顺序变化一下,比如第二个函数需要第一个函数里面的参数.结果第二个函数与第一个函数
交换了一下位置,然后就编译就不通过了(直接报错,不让编译).如果工程量大一点,这也是一个大问题.
然后,我们学习了,函数的声明比如我定义一个返回int 类型数值的函数,需要传递进来两个参数.
int sum(int a,int b);写在main函数前面.然后在main函数下面实现sum函数就不会出现问题了.前面的int sum(int a,int b);
叫函数的声明,后面写的具体的方法叫做函数的实现.
返回数据类型(参数列表[参数之间用逗号隔开]);
即使已经很方便了.然而我们觉得审阅代码的时候还是很麻烦.所以催生了头文件和.c文件的概念.什么是.c文件.开始学习编程的第一天就了解了
.h文件里面专门存放函数的声明.配套的.c文件和.h文件可以名字不同,但是为了方便开发.我建议还是都写一样的名字..c文件里面需要包含头文件(.h文件).
比如.我.c文件需要调用输入输出函数,我可以写在头文件里面,然后在.c文件里面#include包含一下就OK了.然后我们的代码就会看着很清新了.main.c想要调用函数的话,
一定不要忘了包含.c文件对应的头文件