不一样的函数要点(从小白开始精通)

这篇文章,我将讲解几个在日常使用中不容易注意到的要点,函数我们所要学习的远不止自定义函数,库函数,不单单就是为了解题,ok话不多说开始。

首先看函数这个模块我们通常就是在c语言初学的第二章就会学到,但是往往是模棱两可,到最后只能掌握大致用法,没关系,本篇文章也就从普世角度切入,帮大家搞清一个个盲点,让自己的基础更加扎实,同时也讲述一些代码习惯供大家参考,提前给大家拥有一个团队性和协作性的概念。

通常C语言中函数的分类是有两种: 
1. 库函数
2. 自定义函数

大家有没有想过为什么会有库函数?
1. 我们知道在我们学习C语言编程的时候,总是在一个代码编写完成之后迫不及待的想知道结果,想把这个结果打印到我们的屏幕上看看。这个时候我们会频繁的使用一个功能:将信息按照一定的格式打印到屏幕上这就是(printf)。
2. 在编程的过程中我们会频繁的做一些字符串的拷贝工作(strcpy)。
3. 在编程是我们也计算,总是会计算n的k次方这样的运算(pow)。

也就是说,我这就相当于九九乘法表,需要用到的时候能脱口而出,这样就可以避免我们去再一次次用小学老师教的方法去列竖式,但是弊端也很容易就显现了,如果给你一个9*9你马上就知道是81,但是我要是给你的9.1*9.1呢,(这里的例子可能不太恰当,因为标点是格外加上就好了)但是在编程里,我们要实现这样的乘法,单一的库函数肯定是不能兼容运行了,所以这个时候就要用自定义函数。虽然强扭的瓜不甜,但是解渴是实实在在的。所以我们的库函数收录的其实是最实用的程序了,而应对市场变化,客户需求那些,可以自己在自定义函数里面去嵌套这个库函数,这就完美的适配的一些程序的运行。

下面是库函数的网站:www.cplusplus.com

简单的总结,C语言常用的库函数都有:
1. IO函数
2. 字符串操作函数
3.字符操作函数
4.内存操作函数
5.时间/日期函数
6.数学函数
7.其他库函数

库函数必须知道的一个秘密就是:使用库函数,必须包含 #include 对应的头文件。

这里提问,自定义函数怎么调用?

自定义函数就也是#include 但是后面是加"xxx"。但是这里会涉及到调用前的两种用法,这里稍后讲。

函数的组成:
ret_type   fun_name(para1, * )
{
 statement;语句项
}
ret_type 返回类型
fun_name 函数名
para1    函数参数

我们这里就有一个书写的习惯了,很多人写自定义函数不敢写,或者写错了,就是因为是顺着写的。如果我们一行行地写下来的话,我们可以看到我们必须马上想一下返回的是什么,如果出错了,这就得整个函数的语句也大改一番,所以我们不妨先确定个名字(这里名字也是要求有一定含义的,不过就不展开说了)然后传参,然后再写语句,根据你语句的类型去返回去定义你的返回类型是void还是bool等等。这样一旦出错,改函数也就容易的多。

实形参和嵌套还有递归下一篇见吧一写就停不下来,一千多字相信大家也看得累了,感谢观看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值