第九讲函数 前言: 部门的功能 、函数简介 1、什么是函数? 2、函数的功能 3、函数类型 1)用户形式 标准库函数 用户自定义函数 2)函数的组织方式 有参函数 无参函数 (1)什么是参数? (2)什么是形参? (3)什么是实参? (4)两者的区别:在内存的中的存储区域(内存图) (5)形参与实参使用时的注意事项 二、函数的使用 函数声明(前提:被调函数在主调函数之后) )有参函数 (2)无参函数 2、函数定义 (1)有参函数 (2)无参函数 3、函数返回值 注意事项: Return语句 函数返回值类型 返回值类型与函数类型不一致时,以函数类型作为标准 若函数不需要向主调函数返回值时,可以将函数定成void型函数 4、函数调用 (1)调用格式 三、按值传递与按地址传递及嵌套调用 四、全局变量与局部变量 五、存储类型 2、 static 3、 register 4、 extern
第九讲 函数 前言: 部门的功能 一、函数简介 1、什么是函数? 2、函数的功能 3、函数类型 1)用户形式 标准库函数 用户自定义函数 2)函数的组织方式 有参函数 无参函数 (1)什么是参数? (2)什么是形参? (3)什么是实参? (4)两者的区别:在内存的中的存储区域(内存图) (5)形参与实参使用时的注意事项 二、函数的使用 1、函数声明(前提:被调函数在主调函数之后) (1)有参函数 (2)无参函数 2、函数定义 (1)有参函数 (2)无参函数 3、函数返回值 注意事项: Return 语句 函数返回值类型 返回值类型与函数类型不一致时,以函数类型作为标准 若函数不需要向主调函数返回值时,可以将函数定成 void 型函数 4、函数调用 (1)调用格式 三、按值传递与按地址传递及嵌套调用 四、全局变量与局部变量 五、存储类型 1、auto 2、static 3、register 4、extern