C学习笔记之函数

来源:互联网 发布:一秒等于多少毫秒 知乎 编辑:程序博客网 时间:2024/04/30 03:02

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函数声明和函数定义的类型必须一致。

0 0