第六章 函 数
5.1.2 函数的分类
① 用户使用角度:
标准库函数:编译系统提供,不需定义和说明,在程序前加文
件包含命令即可直接调用。如:printf(“%d”,a)
用户定义函数:按需要编写的函数(本章讲述)。
② 函数功能角度:
有返回值函数:向主调函数返回一个执行结果。
无返回值函数:完成特定的任务,不返回执行结果(void类型)。
③ 数据传递角度:
有参函数:定义时带有参数(形参),调用时必须确定参数值
(实参)。通过参数在主调函数与被调函数之间进行数据传递。
无参函数:定义时不带参数,与主调函数之间无数据传递。
④ 函数使用范围:
内部函数:只能被本编译文件中各函数调用的函数。(静态)
外部函数(默认):允许其它编译文件中各函数调用的函数
(extern)。