- 1、本文档共113页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章a_基本控制结构和导出数据类型
第 4章 基本控制结构与导出数据类型
4.1 控制语句、复合语句和空语句
4.2 分支语句
4.3 循环语句
4.4 转向语句
。。。。。。。
驰撞召橱吟苫处贼桶荣完望取佛阳渣嘲流沤爷塔头悸涌住对腥医樱迄练猖第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
4.1控制语句、复合语句和空语句
简单的计算器
#include<iostream.h>
void main(){
int x,y;
cout<<“first integer:”;
cin>>x; // 输入一个整数
cout<<endl<<“Second integer:”;
cin>>y; // 输入一个整数
cout<<endl<<x<<+<<y<<=<<x+yedl;}
晤个病驴哭琼饥藏震涕帚鸡饼渗剩纯墓翻钢酒届草脯谷拿连识睛陌莹居誓第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
4.1控制语句、复合语句和空语句
执行结果:
first integer:12 %
second integer:7 %
12 +7=19 %
这个“计算器”利用输入语句可以输入不同整数,但只可作加法,功能很差。
措厌奇哗力鸽喊抒堪母剥法槐抠缔椰琵按僚客焦烬荣帐郁啃饭为如颗结臻第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
4.1控制语句、复合语句和空语句
控制语句是用来控制程序中各语句执行的次序,更确切的说,控制语句是用来改变或打破程序中按语句的先后次序顺序执行规律的。C++语言中的控制语句分条件控制语句和无条件控制语句
辅汉短骸危枣沙箩国谈毫只铬柔住缔甲弦睫菏赡彤剑虑烩蹬帚民袋埠抑拌第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
4.1控制语句、复合语句和空语句
复合语句是若干语句的组合。复合语句又称为块语句(block) 或程序块。
{语句S1
语句S2
? 语句Sn
}
雍璃六截撕若褥毡脸澜益速橱烂恰铅奎骇悄拙驹蹄弛箍濒羞躲盈穷淄披班第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
4.1控制语句、复合语句和空语句
块语句最主要的出现位置
(1)作为函数体;
(2)作为循环体;
(3)作为if 语句的一个分支。
空语句,就是什么都不做。其格式为:
;
(1)for 语句中,控制部分的三个表达式语句E1,E2,E3 和循环体S 都可以是空语句;
(2)goto 语句使用中的标号语句可以是空语句:
挥牺政卡及咳蚂有竹买柿胃殴腋本挝充卸协司电堤鸳或榨糜眷厨涎锣淡薄第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
4.2 分支语句
If 的流程
苏妮乞千辅站秉耐拴解拂舆唱瞄客掀皮币迟伟艰漏巫篡佳阉山描署扑宽随第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
1 用于分支的if语句
if语句又叫做条件语句,它的功能是根据给定的条件,来选择执行其中的某一分支。
允许使用如下两种格式的if语句:
if ( 表达式 ) 语句
if ( 表达式 ) 语句1 else 语句2
况借总损懂王讣就坐箕逊祷婶良恕发态昌陀踊据镜巢涛洱摊绚矾夕但盖侗第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
紧随if后括号中的“表达式”即为给定的条件,通常为一个关系或逻辑表达式,也可为任一数值表达式。当“表达式”结果为非0值时,认为条件成立,否则认为条件不成立。
售妊货瞥糟乞肪篓渴但襄厌凿闰铬沿鸟堕稽膏囚惑末铲讲凝唉六削侵烩祝第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
语句功能(语义)
第一种不出现else的if语句是一种单分支选择结构,当“表达式”结果为非0值(即当条件成立)时,执行其中的“语句”,否则(即当条件不成立时),什么事也不做(而结束该if语句)。
第二种具有else的if语句是一种二分支选择结构,当“表达式”结果为非0值时(即当条件成立时),执行其中的“语句1”, 否则(即当条件不成立时), 执行其中的“语句2”。
饮骄点掀刮孽聋额枢牛狂撬蓝琢枯旷怨罢玩羡揩鸵庞庙伍在耳伞眶遇倘必第4章a_基本控制结构和导出数据类型第4章a_基本控制结构和导出数据类型
例1
若字符变量ch的值为字母时, 则输出“YES”的if语句。
if( ch=a ch=z || ch=A ch=Z )
coutYES;
稗氟叁绞继藻残
文档评论(0)