《C语言程序设计(Visual C++ 6.0环境)》第九讲续 函数

第九讲民 数 北大青鸟
1 第九讲 函 数

本节学习目标 函数简 口数使用 按值传递与按地址传通 全局变量与局部变量 存储类型 北大青鸟
2 本节学习目标 ◼ 函数简介 ◼ 函数使用 ◼ 按值传递与按地址传递 ◼ 全局变量与局部变量 ◼ 存储类型

个简单模型 家么司 「经理部 人事部 财务部 供应部 经理部 是公司内的一个部门 可以指挥其它各部门 各部门 关系平等,可以互相请求对方帮助 可以向经理部反馈信息,但不能指挥经理部 北大青鸟
3 一个简单模型 经理部 人事部 财务部 供应部 …… 一家公司 • 经理部 •是公司内的一个部门 •可以指挥其它各部门 • 各部门 •关系平等,可以互相请求对方帮助 •可以向经理部反馈信息,但不能指挥经理部

件事情 经理部需要一台电脑 经理部 财务部 得电脑 获得支票 供应部 1.经理部发出命令 2.供应部向财务部申请支票 3.财务部向财务部提供支票 4.供应部购买电脑 5.供应部将电脑提供给经理部 北大青鸟
4 一件事情 经理部需要一台电脑 经理部 财务部 供应部 1. 经理部发出命令 2. 供应部向财务部申请支票 3. 财务部向财务部提供支票 4. 供应部购买电脑 5. 供应部将电脑提供给经理部 获得电脑 获得支票

提出问题 ■编写一段代码显示以下图开 米米米水米米米水米半水水米米水米米米米 大家好 水水水米米水米水水米水水水米米半水水米 大家好 北大青鸟
5 提出问题 ◼ 编写一段代码显示以下图形 ◼ ******************** ◼ * 大家好 * ◼ ******************** ◼ * 大家好 * ◼ ********************

范例 方法 方法二 #include #include void maino I void star O printi("****米*米*n") prin(米米米n") printf( f("”大家好*n") printf(*米求n") printf("大家好料n") ■ void word nt()*****米*n") printi("*大家好n") id maino star(; word; star(北大青写
6 范例 ◼ 方法一: ◼ #include ◼ void main() ◼ { ◼ printf("*************\n"); ◼ printf(" 大家好 *\n"); ◼ printf("*************\n"); ◼ printf(" 大家好 *\n"); ◼ printf("*************\n"); ◼ } ◼ 方法二 ◼ #include ◼ void star () ◼ { ◼ printf("*************\n"); ◼ } ◼ void word() ◼ { ◼ printf("* 大家好\n"); ◼ } ◼ void main() ◼ { ◼ star(); word(); star(); ◼ }

什么是函数 独立的程序段 执行一个具体的、明确定义的任务 ■易于编写、理解、调试和维护 ■将需要多次执行的一组指令定义为函数 北大青鸟
7 什么是函数 ◼ 独立的程序段 ◼ 执行一个具体的、明确定义的任务 ◼ 易于编写、理解、调试和维护 ◼ 将需要多次执行的一组指令定义为函数

函数功能 有效的维护代码 ■容易的理解代码 消除代码的冗余 使代码可以重用 北大青鸟
8 函数功能 ◼ 有效的维护代码 ◼ 容易的理解代码 ◼ 消除代码的冗余 ◼ 使代码可以重用

函数之间的关系 main b e 北大青写
9 函数之间的关系 main a b c d e

函数使用说明 ■C语言源程序是由一个或多个函数组成。 一个C程序只有一个main函数,程序运行从 main函数开始,到main函数结束 Main函数以外的函数,都是相互独立,可 以互相调用,但子函数不可调用main函数。 北大曹
10 函数使用说明 ◼ C语言源程序是由一个或多个函数组成。 ◼ 一个C程序只有一个main函数,程序运行从 main 函数开始,到main函数结束。 ◼ Main函数以外的函数,都是相互独立,可 以互相调用,但子函数不可调用main函数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计(Visual C++ 6.0环境)》第九讲 函数.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第二课 数据类型与运算符.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第二讲 数据类型与算术运算.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第七讲 指针.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第十二讲 文件.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第三讲 运算符与表达式.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第三讲 运算与顺序结构.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第五讲 循环结构.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六讲 数组.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六讲 数组.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第四讲 分支结构.ppt
- 机电工程学院:《电器控制与PLC》讲义.ppt
- 《电子制作实例集锦》PDF电子书.pdf
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第01章 C语言概述.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)封面与目录.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第08章 编译预处理.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第07章 函数.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第06章 数组.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第05章 循环结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第04章 选择结构程序设计.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第七讲 数据存储机制.doc
- 《C语言程序设计(Visual C++ 6.0环境)》电话号码存储.doc
- 《C语言程序设计(Visual C++ 6.0环境)》常见错误.doc
- 《C语言程序设计(Visual C++ 6.0环境)》教学大纲.doc
- 《C语言程序设计(Visual C++ 6.0环境)》C语言常考题型专题讲座.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第十一讲 复杂数据类型及排序.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一讲 C语言基础.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第一讲 语言基础续.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六章 函数.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第七章 编译预处理.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一章 C语言概念.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第八章 指针.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第二章 数据描述.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第五章 数组.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第十章 文件.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第三章 数据输入与输出.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第四章 C程序流程设计.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第九章 结构体与共用题.ppt
- 《程序设计语言》第1章 程序语言设计问题.ppt
- 《程序设计语言》课程简介.ppt