玩转C语言——深入理解函数

前言:

        通过前面的学习,大家可能会发现,我的代码或多或少存在着函数(其实不写也是可以的)。由此可见,函数对C语言来说还是很重要的,它不仅可以使代码更加的整洁,也对开发项目至关重要。话不多说,开始我们今天的学习吧!


一、 函数的概念

        我们从小学就开始学习函数了,明白了函数的概念,在C语言中我们同样要学习函数,那么什么是函数呢?

        C语⾔的程序其实是由⽆数个⼩的函数组合⽽成的,也可以说:⼀个⼤的计算任务可以分解成若⼲个较 ⼩的函数(对应较⼩的任务)完成。同时⼀个函数如果能完成某项特定任务的话,这个函数也是可以 复⽤的,提升了开发软件的效率。

        因此,函数也可以称之为子程序,因为:C语⾔中的函数就是⼀个完成某项特定的任务的⼀⼩段代码。

        那么,函数又可以分为什么呢?答案是:库函数和自定义函数。

二、库函数

        C语⾔标准中规定了C语⾔的各种语法规则,C语⾔并不提供库函数;C语⾔的国际标准ANSI C规定了⼀ 些常⽤的函数的标准,被称为标准库,那不同的编译器⼚商根据ANSI提供的C语⾔标准就给出了⼀系列 函数的实现。这些函数就被称为库函数

         我们前⾯内容中学到的 printf 、 scanf 都是库函数,库函数的也是函数,不过这些函数已经是现 成的,我们只要学会就能直接使⽤了。有了库函数,⼀些常⻅的功能就不需要程序员⾃⼰实现了,⼀ 定程度提升了效率;同时库函数的质量和执⾏效率上都更有保证。 各种编译器的标准库中提供了⼀系列的库函数,这些库函数根据功能的划分,都在不同的头⽂件中进 ⾏了声明。

        以下便是相关头文件:

         

       

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值