第3章 面向对象程序设计 ppt课件.ppt

第3章 面向对象程序设计 ppt课件.ppt

ID:59018342

大小:122.50 KB

页数:48页

时间:2020-09-26

第3章 面向对象程序设计 ppt课件.ppt_第1页
第3章 面向对象程序设计 ppt课件.ppt_第2页
第3章 面向对象程序设计 ppt课件.ppt_第3页
第3章 面向对象程序设计 ppt课件.ppt_第4页
第3章 面向对象程序设计 ppt课件.ppt_第5页
资源描述:

《第3章 面向对象程序设计 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计第3章循环和选择3.1基本编程语句说明语句(DeclarativeStatements)输入输出语句(Input/OutputStatements)循环语句(LoopStatements)条件语句(DecisionStatements)转移语句(MoveStatements)3.1基本编程语句(1)说明语句(DeclarativeStatements)数据说明:求解问题所使用的数据是什么性质,进行什么运算,表达范围如何,必须预先说明说明方式:既要指明其名字,也要指明其是什么类型,还可以顺便初始化.如:inta,b=8,c;doubled=3.5,c=1.6

2、;说明数据的另一个目的是创建一个所需大小的实体空间给该名字,以便存储所用的数据值若数据名字没有说明,使用其便是非法的3.1基本编程语句函数说明:求解中需要通过函数调用来实施求解时,便要对函数的性质进行说明,说明其返回类型,参数类型,参数个数 函数说明分函数声明和函数定义两种: 函数声明是说明函数的名字,函数的返回类型,以及函数的参数和个数.如: doublearea(doublera); 函数定义是在函数声明的基础上,对整个实现过程进行详细定义.如: doublearea(doublera){ returnra*ra*3.14; }(2)输入输出语句(Input/Outp

3、utStatements)标准输出流:可以控制输出格式cout<3)<<”“<3);//0falsecout<

4、234568e+0514:18:1253.1基本编程语句控制宽度和填充字符的操作是带参数的,注意width(n)为一次性操作,即第二次显示时将不再有效。默认为width(0),表示仅显示数值。例如:cout.width(5);cout.fill(‘S’);cout<<23<<23;//输出:SSS2323在头文件iomanip的支持下,还可以直接由<<操作:#include…cout<

5、以一定方式打开和关闭如,将文件a.in打开,逐行读入字符,输出到文件a.out:ifstreamin(“a.in”);ofstreamout(“a.out”);for(strings;getline(in,s);)out<

6、句if...if...else...switch...case...14:18:1293.1基本编程语句(5)转移语句breakcontinuegoto14:18:12103.1基本编程语句>,<,==,!=,>=,<=14:18:12113.2关系运算符>,<,==,!=,>=,<=表达式:由一个或多个变量通过运算符组成的式子。 inta,b,c; boolr; a=2为赋值表达式。 a+b为算术运算表达式。 a+b/3-(c-3)/a为算术运算表达式。 a>b为关系运算表达式。 r=(a-1)>(b-3/c)为复合表达式。语句=表达式;14:18:12123.2关系

7、运算符多个语句构成一个语句块。语句块可以视为一个超级语句。{ 语句1; 语句2; 语句3; }14:18:12133.2关系运算符关系运算表达式的结果为:true(1)或false(0)14:18:12143.2关系运算符(1)for循环语句for循环结构:14:18:1215开始循环初始状态循环体状态修正条件判断未结束结束结束3.3循环对应语句为:for(inti=1;i<=10;i++)语句块14:18:12循环初始状态条件判断状态修正循环体3.3循环每次循环体执行,都改变循环状态,直到条件不满足而终止.如,设置求和的初始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。