当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第四章 函数

资源类别:文库,文档格式:PPT,文档页数:90,文件大小:340.5KB,团购合买
4.1 函数概述 4.2 函数的定义和声明 4.3 函数的调用 4.4 参数传递 4.5 标识符的作用域 4.6 变量的生存期 4.7 递归函数 4.8 C++的库函数
点击下载完整版文档(PPT)

第四章 函数

第四章 函 数

第四章函数 §4.1函数概述 §4.2函数的定义和声明 §4.3函数的调用 §4.4参数传递 §4.5标识符的作用域 §4.6变量的生存期 §4.7递归函数 §4.8C++的库函数

第四章 函数 §4.1 函数概述 §4.2 函数的定义和声明 §4.3 函数的调用 §4.4 参数传递 §4.5 标识符的作用域 §4.6 变量的生存期 §4.7 递归函数 §4.8 C++的库函数

§4.1函数概述 c+函数特点: Y*独立完成某个功能的语何块 ·封装了程序代码和数据,实现了更高 级的抽象 ◆减少代码重复,提高程序的可重用性

§4.1 函数概述 c++函数特点:  独立完成某个功能的语句块  封装了程序代码和数据,实现了更高 级的抽象  减少代码重复,提高程序的可重用性

§4.1函数概述 ◆函数的几个例子 例1 int bigger(int a, int b) return(a>b)? a: b 找出最大数 获取参数并返回值

§4.1 函数概述  函数的几个例子 例1: int bigger(int a, int b) { return (a>b)? a: b; } //找出最大数 获取参数并返回值

§4.1函数概述 例2 void delay(long a) for(int 1=1; K<=a; 1++) /延迟一个小的时间片 获取参数但不返回值

§4.1 函数概述 例2: void delay(long a) { for(int i=1; i<=a; i++); } //延迟一个小的时间片 获取参数但不返回值

§4.1函数概述 例3: int geti() Int X cout>X return x 人键盘上获取一个整数 不获取参数但返回值

§4.1 函数概述 例3: int geti( ) { int x; cout>x; return x; } //从键盘上获取一个整数 不获取参数但返回值

§4.1函数概述 例4 void message() cout<< This is a message n /在屏幕上显示一条消息 不获取参数也不返回值

§4.1 函数概述 例4: void message( ) { cout<<“This is a message.\n”; } //在屏幕上显示一条消息 不获取参数也不返回值

§4.2函数的定义和声明 函数结构 ◆函数头+函数体 返回值函数名(参数表) 函数体

§4.2 函数的定义和声明 函数结构  函数头+函数体 返回值 函数名(参数表) { 函数体 }

§4.2函数的定义和声明 答疑 函数结构 函数:询问老师 参数:询问的题目 返回:答案 动作:解答题目 订餐 函数:订餐 参数:订的菜单 返回:是或否 动作:做菜并送到家

§4.2 函数的定义和声明 函数结构 答疑 函数:询问老师 参数:询问的题目 返回:答案 动作:解答题目 订餐 函数:订餐 参数:订的菜单 返回:是或否 动作:做菜并送到家

§4.2函数的定义和声明 ◆函数的定义 一般形式 类型函数名(形参表) 语句组 注:1默认的函数类型是mt 2不允许函数定义嵌套

§4.2 函数的定义和声明  函数的定义 一般形式: 类型 函数名(形参表) { 语句组 } 注:1.默认的函数类型是int 2.不允许函数定义嵌套

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共90页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有