第5章函数函数概述5.1E5.2函数的定义5.7函数声明5.3函数的调用5.4函数间的参数传递5.5函数与数组5.6局部变量和全局变量5.8带有缺省参数的函数
0 第5章 函数 5.1 函数概述 5.2 函数的定义 5.7 函数声明 5.3 函数的调用 5.4 函数间的参数传递 5.5函数与数组 5.6 局部变量和全局变量 5.8 带有缺省参数的函数
5.1函数概述C++语言程序的结构特点>程序整体由一个或多个称为函数的程序块组成;>每个函数都具有各自独立的功能和明显的界面。main只果只ghhi
1 5.1 函数概述 C++语言程序的结构特点: ➢程序整体由一个或多个称为函数的程序块组成; ➢每个函数都具有各自独立的功能和明显的界面
5.2函数定义函数定义就是编写完成函数功能的程序块函数定义的一般格式<函数值类型><函数名>(<形式参数表>)T<函数体>
2 5.2 函数定义 函数定义 就是编写完成函数功能的程序块 1、函数定义的一般格式 <函数值类型> <函数名>(<形式参数表 >) { <函数体> }
2、函数值类型函数返回值所具有的数据类型与变量类型相同(1)返回值:可以是带符号或unsigned的char、int、short、long型以及float、double型(2)函数没有返回值:类型是void
3 2、函数值类型 函数返回值所具有的数据类型与变量类型相同。 (1)返回值: 可以是带符号或unsigned的char、int、short、long型 以及float、double型 (2)函数没有返回值: 类型是void
2、函数值类型(3)return语句格式:return<表达式>?在<函数体>中,说明函数执行结束,同时释放掉分配的内存;(可以有多个)把函数值送到调用表达式中,故返回值类型与函数?值类型需一致
4 2、函数值类型 (3)return 语句格式:return <表达式>; ① 在<函数体> 中,说明函数执行结束,同时释放掉 分配的内存;(可以有多个) ② 把函数值送到调用表达式中,故返回值类型与函数 值类型需一致