《C语言程序设计》第7章 函数_第1页
《C语言程序设计》第7章 函数_第2页
《C语言程序设计》第7章 函数_第3页
《C语言程序设计》第7章 函数_第4页
《C语言程序设计》第7章 函数_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论