>C;F=9.0/5.0*C+32;//完成温度转换cout<<"摄氏温度为"< >C;F=9.0/5.0*C+32;//完成温度转换cout<<"摄氏温度为"<
语句与基本控制结构.ppt

语句与基本控制结构.ppt

ID:52138481

大小:482.50 KB

页数:48页

时间:2020-04-01

语句与基本控制结构.ppt_第1页
语句与基本控制结构.ppt_第2页
语句与基本控制结构.ppt_第3页
语句与基本控制结构.ppt_第4页
语句与基本控制结构.ppt_第5页
资源描述:

《语句与基本控制结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#includevoidmain(){doubleC,F;//C为摄氏温度cout<<"输入一摄氏温度:";cin>>C;F=9.0/5.0*C+32;//完成温度转换cout<<"摄氏温度为"<

2、式;例如:i++;sum=a+b;cout<

3、又称说明语句,它可以用来对程序中出现的各种名称进行声明。这些名称通常是表示变量、常量、函数、结构、类、对象等实际的标识符。如:charch;//声明和定义char型变量intcount=1;//声明、定义和初始化int型变量constdoublePI=3.14159;//声明、定义和初始化double型变量C++语言规定:一个实体的定义只能出现一次,而其声明却可以出现多次。但同一实体的多个声明必须在类型上保持一致。3.2程序的基本控制结构如果不加特殊控制,C++程序中的语句都是按顺序依次逐条执行的。程序的三种基本控制结

4、构(1)顺序结构(2)选择结构(3)循环结构语句1语句2语句3控制语句用于完成一定的控制功能,以实现程序的各种结构方式。C++语言流程控制语句有:选择语句:if..else、switch循环语句:while、for、do..while转向语句:break、continue、goto语句、return语句3.3选择结构选择结构是根据条件的值来判断程序的流向。C++中,提供两类选择控制语句:if语句,实现n分支,要求n个表达式;switch语句,实现多分支;只用1个表达式。3.3.1if语句if语句的三种形式:形式1:if

5、(表达式)语句作用:当表达式为真(非0)时,执行表达式后面的语句,否则绕过该语句,而执行其后面的语句。#includeUsingnamespacestd;voidmain(){intx,y,t;cout<<"输入xy"<>x>>y;if(x"<

6、1else语句2作用:当表达式为真(非0)时,执行语句1,否则执行语句2。例2:计算分段函数:if(x)y=sin(x)+sqrt(x*x+1);elsey=cos(x)-x*x+3*x;形式3:if(表达式1)语句1elseif(表达式2)语句2┆elseif(表达式n)语句nelse语句n+1作用:当表达式1的值为true时,执行语句1;否则判断当表达式2的值为true时执行语句2;依此类推,若表达式的值都为false,则执行语句n+1。例3:已知成绩mark,要求显示对应五级制的评定,评定条件:if(mark>=

7、90)cout<<"优";elseif(80<=mark&&mark<90)cout<<"良";elseif(70<=mark&&mark<80)cout<<"中";elseif(60<=mark&&mark<70)cout<<"及格";elsecout<<"不及格";分析下面程序段是否正确:注意:①不管有几个分支,程序执行一个分支后,其余分支不再执行。②elseif不能写成elseif。③当多分支中有多个表达式同时满足,则只执行第一个与之匹配的语句。if(mark>=60)cout<<"及格";elseif(mark

8、>=70)cout<<"中";elseif(mark>=80)cout<<"良";elseif(mark>=90)cout<<"优";elsecout<<"不及格";if语句的嵌套形式:if语句的嵌套是指if或else后面的语句本身又是一个if语句。if(表达式1)if(表达式2)语句1else语句2注意:为了增强程序的可读性,建

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

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

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