1 / 26
文档名称:

选择语句ppt课件.ppt

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

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

分享

预览

选择语句ppt课件.ppt

上传人:luyinyzha 2018/10/17 文件大小:600 KB

下载得到文件列表

选择语句ppt课件.ppt

文档介绍

文档介绍:选择结构程序设计
选择程序设计
所谓选择结构,就是根据不同的条件,选择不同的处理块。
条件?


A
B
x>y?


z=x
z=y
(1)基本形式一:if(表达式)语句;
其执行过程是:首先计算表达式的值,若不为0,表示条件判断为真,则执行语句;否则,不执行语句,如图所示。
(2)基本形式二
if (表达式)语句1;
else 语句2;
其执行过程是:首先计算表达式的值,若不为0,条件判断为真,则执行语句1,否则,执行语句2。
【例题】求x的绝对值。
#include <iostream>
using namespace std;
int main()
{
long x,absx;
cin>>x;
absx=x;
if (x<0) absx=-x;
cout<<”|x|=”<<absx<<endl;
system(“pause”);
return 0;
}
关系运算符与关系表达式
2、关系表达式:用关系运算符将表达式连接起来称为关系表达式。其值非真即假。在C++语言中,用非0代表真,用0表示假。关系表达式的结果只有两个,真为1,假为0。
一般格式为:表达式1 关系运算符表达式2
例如:a<b、a+b!=c+d、’a’>’b’等都是合法的关系表达式。
说明:
(1)关系表达式的值:如果关系表达式成立,其值为1,表示“真”;否则是0,表示“假”。
(2)关系运算符两侧是表达式可以是算术表达式、关系表达式、逻辑表达式、赋值表达式或字符表达式。
【例题】输出关系表达式的运算结果。
#include <iostream>
using namespace std;
int main()
{
int a=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”);
return 0;
}
运行结果为:
0 1
0 0 1
0 1
逻辑运算符与逻辑表达式
:与&&;或||;非!;
0
0
1
0
1
1
1
0
0
1
0
1