- 2
- 0
- 约2.56千字
- 约 13页
- 2018-06-28 发布于上海
- 举报
第3 流程控制结构
3.1 条件语句
条件语句可以根据所指定的条件是否满足,决定执行程序的哪部分代码。使用条件语句可以使程序根据不现的情况,决定采取不同的操作。C++提供了3种条件语句:
条件运算符
if语句
swicht语句
3.1.1 if语句
if语句可以根据给定的条件进行判断,以决定执行某个分支程序段。C++语言的if语句有三种基本形式。
1.if(表达式) 语句
2.if(表达式) 语句1 else 语句2
3.嵌套的if语句
3.1.2 条件运算符
如果在if语句中,当if条件为true和false时,都只执行一个赋值语句给同一个变量赋值时,就可以用条件运算符来处理。
使用条件运算符可以表示为:
max=(ab)?a:b;
其中,“(ab)?a:b;”是条件表达式。该语句的执行过程是:如ab条件为真,则条件表达式的值为a,否则条件表达式的值为b。
条件表达式要求有3个操作数,因此也称为三元运算符,它是C++语言中唯一的一个三元运算符。由条件运算符通常可以写成如下形式:
表达式1? 表达式2: 表达式3;
其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。
3.1.
您可能关注的文档
- 第02章quicktestprofessional入门理论课.ppt
- 第2 51系列单片机.ppt
- 第2 jsp应用基础.ppt
- 第2 电器控制线路的基本环节.ppt
- 第02讲放大器单元.ppt
- 第2 机床夹具设计1.ppt
- 第2 外国酒 第三节 配制酒.ppt
- 第2 烷烃4.ppt
- 第2 3 场效应晶体管.ppt
- 第2 arm微处理器硬件结构第7 8节.ppt
- 2026-2027学年河南省名校高三(上)开学化学试卷(含答案).docx
- 2025-2026学年山东省烟台市招远市七年级(下)期末历史试卷(五四学制)(含答案).docx
- 2025-2026学年上海市立信会计金融学院附属高行中学八年级(下)期末物理试卷(五四学制)(含答案).docx
- 10力学专题实验——《验证动量守恒定律》专项提升(含答案).pdf
- 2025-2026学年陕西省西安市阎良区八年级(下)期中历史试卷(含答案).docx
- 2025-2026学年陕西省西安市蓝田县八年级(下)期中历史试卷(含答案).docx
- 2026秋新教材湘科版小学科学六年级上册第二单元《水在自然界中的变化》课时练习(附答案).docx
- 2026秋新教材湘科版小学科学六年级上册第三单元《物质变化》课时练习(附答案).docx
- 2025-2026学年上海市长宁区八年级(下)期末英语试卷(含答案).docx
- 2025-2026学年四川省成都市东部新区第七中学校七年级(下)期末英语试卷(含答案).docx
最近下载
- 2026中国文创产品行业投资与战略研究报告.docx VIP
- SPC八大控制图自动生成表(系统).xls VIP
- 第3课 抗日战争的中流砥柱 第一课时(课件)2026秋道德与法治五年级上册统编版.ppt
- SPC控制图自动生成表.xls VIP
- 国际合资代理合同通用范本6篇.docx VIP
- 压水堆核电厂堆顶结构安装及验收技术规程.pdf VIP
- CPK原始数据自动生成2015.xls VIP
- (完整版)汉字田字格书写规范、笔画名称、汉字结构、书写顺序、偏.pdf VIP
- Unit+1+课时4+Theme+Reading(教学课件)英语新教材仁爱科普版九年级上册.pptx VIP
- 汉字笔画的书写规则.pdf VIP
原创力文档

文档评论(0)