版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《
C
语
言
程
序《C语言程序设计》
设
计
》
精
品课程讲义
课
程
第七章函数
2006年4月■
■京IPTFT士后姑
r____
________
《
C
语
言上一章节课程回顾
程
序
设
计
》
精数组的基本概念
品
课一维数组的定义和引用
程
二维数组的定义和引用
字符数组
第7章函数
言
程
序7.1概述
设
计7.2史数定义的一般形式
》
精7.3函数参数和函数的值
品
课7.4数组作为函数参数
程
7.5函数的嵌套调用和递归调用
7.6全局变量朝部变量_
J
院7.7变量的存储属性
鬟
技
,士|2L,I,TFTT」二MTIT士
《
C
语
言本次课主要内容
程本章主要
序内容
设重点:
计、重点掌握函数的定义、声明及传
》
与调用。
精、熟悉函前的嵌套与递归调用。
品
课、掌握变量的作用域与存储类别
程
难点:
一、形参与实参之间的值传递
二、函数的嵌套与递归调用
《
C
语
言函数
程
序一、函数
设C语言中,程序是由函数来实现的。函数可分为(1):
计
》标准库函数(2)用户自定义函数。
精在C语言中,至少要有一个main()函数,程序的执行是
品从main()函数开始的,也是由主函数结束的。函数的
课
程
《
C
语
言7.1函数的概述
程
序其中,每个方框相当于一个模块,而每个函数相当于
设个输入输出系统。.’......-
计mout
》
精例如:要设计一个如下图所示的管理程序:
品
课
程高等院校事务管理
办教科财
公务研务
室管管管
管理理理
理
《
C
语.2函数定义的一般形式
言
程
序
设一、函数的定义与声明
计1、定义:[存储类型][数据类型]函数名(带类型的
》形表)
精
花括弧内是函数
{声明部分
品体,它包括声明
和语句部分
课语句
程
F
例如:intmax(i
Retum(z)的作用是将z的值
{int
作为函数值带回到主调函
数中。在函数定义时已指
=x>y?x:y;
定函数max函数为整型,在
return(z);
函数体中定义了z为整型,
两者类型一致,将z作为函
)
数max的值带回调用函数。
lig?]
《
c
语
言
程
序
设
计
》
精
品
课
程
《
C
'般形式
语.2函数定义的
言
程
序如:func(intn)
设{if(n>10)
计return(2*x+3);
》else
精
品return;
课}编译时,由于第二个return语句而给出警告。
程说明:1)存储类型(后面讲)
2)数据类型:指函数返回值的类型。若缺省函数
类型,一律按整型处理。
3)只有自定义函数而没有main。函数的程序是没
有意义的。(例L8—2-1)
《
C
语.2函数定义的一般形式
言
程
序2、函数的声明
设[数据类型]函数名(类型标记符[形参],…;
计注意后面的“;”不要丢了。它与定义不同,一个函数一般要经过声明
》才能使用(就好象变量一样必须先声明才能使用),除非它在调用函
精数(main函数)的前面定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合作协议合同范本大全
- 鲍温样丘疹病病因介绍
- 2023房屋租赁协议书样本6篇
- 2025工厂转让协议书
- 2024-2025学年山东省滨州市无棣县青岛版二年级上册期中考试数学试卷(原卷版)-A4
- 2023年天津市十二区重点学校高考语文二模试卷
- 重庆2020-2024年中考英语5年真题回-教师版-专题03 短文填空
- 激励与约束对基层卫生改革的几点思考课件
- 2024-2025食醋行业发展现状及未来趋势报告
- PLC控制技术考试模拟题+参考答案
- 【MOOC】大学摄影-河南理工大学 中国大学慕课MOOC答案
- 执纪审查业务专题培训
- 音乐著作权授权合同模板
- 《铁路轨道维护》课件-钢轨钻孔作业
- 【MOOC】数据结构与算法-北京大学 中国大学慕课MOOC答案
- 二零二四年光伏电站建设与运营管理合同2篇
- 2024版:离婚法律诉讼文书范例3篇
- 一专科一特色护理汇报
- 部编版九年级历史下册第15课-第二次世界大战-练习题(含答案)
- 家庭教育工作评估实施细则
- 道法第二单元 成长的时空 单元测试 2024-2025学年统编版道德与法治七年级上册
评论
0/150
提交评论