1. 函数的概念
函数(function)的概念,有些翻译为:子程序
C语言中的函数就是一个完成某项特定的任务的一小段代码。这段代码是有特殊的写法和调用方法的。C语言的程序其实是由无数个小的函数组合而成的同时一个函数如果能完成某项特定任务的话,这个函数也是可以复用的
在C语言中我们一般会见到两类函数:
- 库函数
- 自定义函数
2. 库函数
2.1. 标准库和头文件
C语言标准中规定了C语言的各种语法规则,C语言并不提供库函数;C语言的国际标准ANSIC规定了一些常用的函数的标准,被称为标准库,那不同的编译器厂商(例如:Microsoft的msvc中的scanf_s函数在苹果的clong及gcc编译器中就无法使用)根据ANSI提供的C语言标准就给出了一系列函数的实现。这些函数就被称为库函数。
我们前面内容中学到的printf 、scanf 都是库函数,库函数的也是函数,不过这些函数已经是现成的,我们只要学会就能直接使用了。有了库函数,一些常见的功能就不需要程序员自己实现了,一定程度提升了效率;同时库函数的质量和执行效率上都更有保证。各种编译器的标准库中提供了一系列的库函数,这些库函数根据功能的划分,都在不同的头文件中进行了声明。
库函数相关头文件:https://zh.cppreference.com/w/c/header

最低0.47元/天 解锁文章
433

被折叠的 条评论
为什么被折叠?



