8.14函数的分类 从用户角度分 从用户角度,函数可分为以下两类。 (1)库函数 (2)自定义函数 ①定义函数; ②声明函数; ③调用函数。 具体使用方法将在本章中详细介绍。 7
8.1.4 函数的分类 1.从用户角度分 从用户角度,函数可分为以下两类。 (1)库函数 (2)自定义函数 ① 定义函数; ② 声明函数; ③ 调用函数。 具体使用方法将在本章中详细介绍
2.从函数形式分 从函数形式角度,函数可分为以下两类。 (1)无参函数,函数不带参数。 (2)有参函数,函数带有至少一个参数。 7
2.从函数形式分 从函数形式角度,函数可分为以下两类。 (1)无参函数,函数不带参数。 (2)有参函数,函数带有至少一个参数
3.从函数的返回值分 从函数是否有返回值,函数可分为以下两类。 (1)有值函数,调用该函数后可以得到返回x 值 (2)无值函数,调用该函数后没有返回值。 无值函数类似于其他高级语言中的过程。 7
3.从函数的返回值分 从函数是否有返回值,函数可分为以下两类。 (1)有值函数,调用该函数后可以得到返回 值。 (2)无值函数,调用该函数后没有返回值。 无值函数类似于其他高级语言中的过程
82函数的定义 函数由两部分构成:函数头和函数体。 函数头给出函数相关信息(类似“黑盒 子”中的入口和出口),而函数体具体实现 函数的功能。 7
8.2 函数的定义 函数由两部分构成:函数头和函数体。 函数头给出函数相关信息(类似“黑盒 子”中的入口和出口),而函数体具体实现 函数的功能
821函数的定义形式 函数定义的一般形式是: 类型标识符函数名(形式参数表列) 形式参数类型说明 数据描述部分 算法实现部分 前两行是函数头。形式参数(又简称形参 表列和形式参数类型说明部分体现的是一个 7 函数的入口参数的个数及其类型
8.2.1 函数的定义形式 函数定义的一般形式是: [类型标识符] 函数名(形式参数表列) 形式参数类型说明 { 数据描述部分 算法实现部分 } 前两行是函数头。形式参数(又简称形参 )表列和形式参数类型说明部分体现的是一个 函数的入口参数的个数及其类型