函数的声明与调用

之前咱们学习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文件对应的头文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值