1 / 26
文档名称:

选择语句.ppt

格式:ppt   大小:151KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

选择语句.ppt

上传人:sxlw1984 2020/7/11 文件大小:151 KB

下载得到文件列表

选择语句.ppt

文档介绍

文档介绍:选择结构程序设计选择程序设计所谓选择结构,就是根据不同的条件,选择不同的处理块。条件?真假ABx>y?真假z=xz=y(1)基本形式一:if(表达式)语句;其执行过程是:首先计算表达式的值,若不为0,表示条件判断为真,则执行语句;否则,不执行语句,如图所示。(2)基本形式二if(表达式)语句1;else语句2;其执行过程是:首先计算表达式的值,若不为0,条件判断为真,则执行语句1,否则,执行语句2。【例题】求x的绝对值。#include<iostream>usingnamespacestd;intmain(){longx,absx;cin>>x;absx=x;if(x<0)absx=-x;cout<<”|x|=”<<absx<<endl;system(“pause”);return0;}【例题】求x的绝对值(用if-else结构形式)。#include<iostream>usingnamespacestd;intmain(){longx,absx;cin>>x;if(x<0)absx=-x;elseabsx=x;cout<<“|x|=”<<absx<<endl;system(“pause”);return0;}关系运算符与关系表达式1、关系运算符:(比较运算)<(小于)>(大于)<=(小于等于)>=(大于等于)==(等于)!=(不等于)注意:(1)==与=(a=5;赋值运算;a==5;判断是否相等)(2)<><=>=的优先级大于==!=(3)算术运算符的优先级高于关系运算符的优先级;关系运算符的优先级高于赋值运算符的优先级;如:c>a+b等效于c>(a+b)a>b==c等效于(a>b)==c关系运算符与关系表达式2、关系表达式:用关系运算符将表达式连接起来称为关系表达式。其值非真即假。在C++语言中,用非0代表真,用0表示假。关系表达式的结果只有两个,真为1,假为0。一般格式为:表达式1关系运算符表达式2例如:a<b、a+b!=c+d、’a’>’b’等都是合法的关系表达式。说明:(1)关系表达式的值:如果关系表达式成立,其值为1,表示“真”;否则是0,表示“假”。(2)关系运算符两侧是表达式可以是算术表达式、关系表达式、逻辑表达式、赋值表达式或字符表达式。【例题】输出关系表达式的运算结果。#include<iostream>usingnamespacestd;intmain(){inta=10,b=20;cout<<(a<b)<<“”<<(a>=b)<<“”<<(a!=b)<<endl;cout<<(a*b<=a+b)<<””<<(a*b==a+b)<<””<<(a*b>a+b)<<endl;cout<<(’a’>’b’)<<“”<<’a’<’b’<<endl;system(“pause”);return0;}运行结果为::与&&;或||;非!;001011100101