下载此文档

选择语句ppt课件.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
选择结构程序设计
选择程序设计
所谓选择结构,就是根据不同的条件,选择不同的处理块。
条件?


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

选择语句ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzha
  • 文件大小600 KB
  • 时间2018-10-17