下载此文档

选择语句.ppt


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

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw1984
  • 文件大小151 KB
  • 时间2020-07-11