北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第九讲 函数

第九讲函数 前言: 部门的功能 、函数简介 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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第九章 函数.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第三章 运算符与表达式.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第三讲 运算与顺序结构.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章 指针.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第七讲 数据存储机制.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第一章 C语言基础.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第一讲 C语言基础.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)作业:电话号码存储系统.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)常见错误讲解.doc
- 全国计算机二级C语言常考题型专题讲义.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)课程内容.doc
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第五章 计算机网络基础及 Internet.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第一章 计算机文化导论.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第二章 数的表示与编码.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第六章 WORD2000入门.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第三章 Windows基础与中文输入法.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第九章 PowerPoint介绍.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第七章 EXel2000入门.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第三章 DOS操作糸统.ppt
- 《软件工程》课程教学资源(原理方法与应用)软件工程教学大纲.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第二讲 数据类型与算术运算.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第二章 数据类型与运算符.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第五章 循环结构.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章(7-2)指针与指针变量.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第六讲 数组.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第六讲 数组.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十一章 复杂数据类型及排序.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十二章 文件.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第四章 第四讲 分支结构.ppt
- 《Windows DNA应用程式》 面向对象分析与设计讲义.ppt
- 《JAVA OOP开发》英文版 Introduction to Computers and Programming Languages.ppt
- 《JAVA OOP开发》英文版 Chapter 1 Introduction to Object-oriented Programming and Software Development.ppt
- 《JAVA OOP开发》英文版 Chapter 2 Java Programming Basics.ppt
- 《JAVA OOP开发》英文版 Chapter 3 Numerical Data.ppt
- 《JAVA OOP开发》英文版 Chapter 4 Defining Instantiable Classes.ppt
- 《JAVA OOP开发》英文版 Chapter 5 Processing Input with Applets.ppt
- 《JAVA OOP开发》英文版 Chapter 6 Selection statements.ppt
- 《JAVA OOP开发》英文版 Chapter 7 Repetition Statements.ppt
- 《JAVA OOP开发》英文版 Chapter 8 Characters and strings.ppt
- 《JAVA OOP开发》英文版 Chapter 9 objectives.ppt