1、库函数
1.1库函数定义
库函数就是把一些常用的函数编写放到一个文件里,以便随时进行调用,通俗一点理解,库函数就像一个优盘,把常用的文件放到优盘里,需要的时候插上即可。
1.2库函数分类
1.2.1 C标准库函数
根据C89/C99标准定义的函数接口,由操作系统厂商实现,如C语言中常用的stdio.h头文件,里面定义了许多函数接口;
1.2.2第三方厂商库函数
由第三方厂商提供的专用库,如使用游戏引擎开发游戏,你需要调用3D渲染、3D加速等游戏引擎厂商提供的库函数;
1.2.3自定义库函数
由用户自己开发的库函数,方便代码重复利用,以提高开发效率和速度。
1.3库函数的调用
在自己写的代码中包含库的头文件,指定加载库的路径,即可调用。
1.4库文件的组成
库的头文件+库的二进制文件
2、函数
2.1函数定义的4要素
(1)函数名:使用英文缩写来定义,用来描述函数的基本功能,尽量使用通用规范命名,养成良好的习惯,便于自己和别人阅读;
(2)函数参数:用来定义函数调用时需要传递什么类型的数值,具体数值类型的确定需要根据函数的功能来实现;
(3)函数返回值:函数调用完成后向调用者返回的信息;
(4)函数体实现:函数逻辑功能的具体实施;
2.2函数定义注意事项
2.2.1函数不能嵌套定义,即在定义一个函数时不能在该函数的函数体内再定义一个函数,是一种平行关系;
2.2.2函数的声明可以有多份,但函数的定义只允许有一份;
2.2.3函数声明和函数定义的类型必须一致。