中国高校课件下载中心 》 教学资源 》 大学文库

湖南大学:《C语言程序设计》课程电子教案(PPT教学课件)第七章 函数(主讲:李丽娟)

文档信息
资源类别:文库
文档格式:PPT
文档页数:71
文件大小:689KB
团购合买:点击进入团购
内容简介
§7.1 概述 §7.2 定义与调用 §7.3 嵌套调用 §7.4 递归调用 §7.6 局部变量与全局变量 §7.7 动态存储变量与静态存储变量 §7.8 内部函数和外部函数
刷新页面文档预览

888从从从从从座座从从从8从从幽8从从从从B8从从 G语 程序设计 i制作h刘金连

第一章C语言概述 ·第二章数据类型、运算符与表达式 ·第三章最简单的c程序设计 第四章逻辑运算和判断选取控制 ·第五章循环控制 第六章数组 ·第八章编译预处理 第九章指针 第十章结构体与共用体 第十二章文件的基本操作 第十三章位运算

• 第一章 C语言概述 • 第二章 数据类型、运算符与表达式 • 第三章 最简单的C程序设计 • 第四章 逻辑运算和判断选取控制 • 第五章 循环控制 • 第六章 数组 • 第八章 编译预处理 • 第九章 指针 • 第十章 结构体与共用体 • 第十二章 文件的基本操作 • 第十三章 位运算

第七章函数

s7.1概述 C程序由一个main和任意个函数组成 1)除main外,其它为系统函数、自编函数, 系统函数:由系统提供,放在不同的头文 件中,用户可调用。 自编函数:由用户按语法规则编写。 c語醒设计

§7.1 概述 1) 除main外, 其它为系统函数、自编函数, 系统函数:由系统提供,放在不同的头文 件中,用户可调用。 自编函数:由用户按语法规则编写。 C程序由一个main和任意个函数组成

2)除main函数外,其它函数可相互调用 main( a 3)函数不可嵌套定义,但可以嵌套调用 4)函数分为有参与无参函数 5)程序从man开始执行最后又回到main函 数结束。 c語醒设计

2) 除main函数外,其它函数可相互调用 main ( ) a b c d x z  3)函数不可嵌套定义,但可以嵌套调用。 4)函数分为有参与无参函数 5)程序从main开始执行,最后又回到main函 数结束

s7.2定义与调用 1.无参函数 定义形式 存储类型符][返回类型符]函数名() 说明部分 语句 注意: 存储类型符有两种: static型和缺省型 返回类型符表示函数的返回值类型。 c語醒设计

§7.2 定义与调用 [存储类型符] [返回类型符] 函数名( ) { 说明部分 语句 } 1. 无参函数 定义形式 注意: 存储类型符有两种:static型和缺省型。 返回类型符表示函数的返回值类型

调用方式 第1种:变量=函数名( 注:变量名的类型与函数返回值的类型必须相同 第2种:函数名() c語醒设计

调用方式 第1种: 变量=函数名( ); 注:变量名的类型与函数返回值的类型必须相同. 第2种: 函数名( );

2.有参函数 定义形式 存储类型符]类型标识符函数名(形参表列) 形参说明 (说明部分 语} 句 调用方式 变量名=函数名(实参表列) c語醒设计

[存储类型符] 类型标识符 函数名(形参表列) 形参说明 { 说明部分 语句 } 2. 有参函数 定义形式 调用方式 变量名=函数名(实参表列);

例:求二数之最大值或 int max(X,y int max (int x, int y Int x,y, fint z; fint z ZXy? Xy, Xy: X., return (z return(z) 用 return语句,返回函数的值。 c語醒设计

例: 求二数之最大值 int max (x, y) int x, y; {int z; z=x>y? x:y; return (z); } 用return语句,返回函数的值。 或: int max (int x, int y) {int z; z=x>y? x:y; return (z); }

3.形参与实参 实参:出现在调用函数中,形参:出现被调用函数中。 单向 调用时:实参值传递形参 函数被调用时,临时分配单元给形参调用完 毕,这些单元被释放。 注:实参可为表达式,只传递表达式的值 实参、形参类型一致。 可在形参表列中对形参说明。 c語醒设计

3. 形参与实参 调用时: 实参值 单向 传递 形参。 函数被调用时,临时分配单元给形参,调用完 毕, 这些单元被释放。 注: 实参可为表达式,只传递表达式的值。 实参: 出现在调用函数中, 形参: 出现被调用函数中。 实参、形参类型一致。 可在形参表列中对形参说明

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档