欢迎来到天天文库
浏览记录
ID:59018342
大小:122.50 KB
页数:48页
时间:2020-09-26
《第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循环每次循环体执行,都改变循环状态,直到条件不满足而终止.如,设置求和的初始
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循环每次循环体执行,都改变循环状态,直到条件不满足而终止.如,设置求和的初始
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循环每次循环体执行,都改变循环状态,直到条件不满足而终止.如,设置求和的初始
此文档下载收益归作者所有