C++第四课 选择结构

一、if语句:

1.if语句的第一种情形,写法:

if(表达式) 语句

2.if语句第二种形式的写法:

if(表达式) 语句1

else 语句2

3.if语句的第三种形式的写法:

if(表达式1) 语句1

else if(表达式2) 语句2

else if(表达式3) 语句3

else if(表达式4) 语句4

else 语句5

二、switch语句:

switch (表达式)

{

case 常量表达式1:<语句序列1>

case 常量表达式2:<语句序列2>

…… //其他case分支

case 常量表达式n:<语句序列n>

default:<语句序列n+1>

}

相邻case分支的语句序列是紧挨着存储的,执行完一个case分支的语句序列,不会自动结束 case语句,而是执行后续分支。所以,后面加语句“break;”用于跳出switch语句,转去执行 其后语句。

三、布尔类型:

布尔类型名是bool,值只有两个:真和假。

true是布尔常量,代表真值;false常量代表假值。

时间: 2024-11-07 08:36:49

C++第四课 选择结构的相关文章

Java语法基础(四)----选择结构的循环结构

一.循环结构: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环. 循环语句的组成: 初始化语句:一条或者多条语句,这些语句完成一些初始化操作. 判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体. 循环体语句:这个部分是循环体语句,也就是我们要多次做的事情. 控制条件语句:这个部分在一次循环体结束后,下一

第四章 选择结构(二) Switch结构

switch选择结构 语法:    switch(表达式){ case 常量1: //代码块1; break; case 常量2: //代码块2; break; default : //代码块n; break; } public class Compete2{ public static void main(String[]args) { int mingCi=1; switch(mingCi){ case 1: System.out.println("奖励汽车一辆"); break;

第四章 选择结构(二)

一.本章目标 掌握switch选择结构 能够综合运用if选择结构和switch选择结构解决问题 二.内容 1 swith 选择结构 1.1 为什么使用switch选择结构 问题: 韩嫣参加计算机编程大赛 如果获得第一名,将参加麻省理工大学组织的1个月夏令营 如果获得第二名,将奖励惠普笔记本电脑一部 如果获得第三名,将奖励移动硬盘一个 否则,不给任何奖励 public class Compete { public static void main(String[] args) { int ming

Java基础第四章(选择结构二)

一.switch选择结构 1.switch 语法 switch(表达式){ case 常量1: //代码块1 break; case 常量2: //代码块2 break; default: //代码块n break;} 二.结构选择总结: 1.if: if(条件) {代码块 //条件成立时需要执行的代码} 2.if-else选择结构 if(条件){代码块}else{代码块] 3.多重if选择结构 if(条件){代码}else if(条件2){代码2}else{代码3} 4.嵌套if选择结构 if

第四章.选择结构(二)

一,switch(表达式){ case  1 ; 代码块 break; case  2; 代码块 break; case  3; 代码块 break; dafault: 代码块 break; 二.例题p79 Scanner input=new Scanner(System.in); System.out.println("请输入消费金额:"); double jine=input.nextDouble(); System.out.println("是否参加优惠换购活动:&qu

第四章 选择结构程序设计

if 语句 注:else 总是和离他最近的 if 配对 switch 语句 for 语句

第三章 选择结构(1)

一.if选择结构 if(条件){// 表达式 // 代码块 } 二.if else选择结构 if(){ // 代码块}else{ // 代码块} 三.多重选择结构 语法:if(条件){ // 代码块}else if(条件){ // 代码块}eles if(条件){ // 代码块}.....{ // 代码块}else{ // 代码块} 四.嵌套选择结构 if(条件){ if(条件){ ..... }else if(条件){ ..... }else{ ....... }}else{ .......}

c语言中的选择结构

选择结构体现了程序的判断能力.具体地说,在程序执行中能依据运行时某些变量的值.确定某些操作是做还是不做,或者确定若干个操作中选择哪个操作来执行.选择结构有三种形式:单分支结构.双分支结构.多分支结构.C语言为这三种结构分别提供了相应的语句. 一.单分支选择语句 在C语言中,实现单分支结构的语句称为if语句. [格式] if(表达式)          语句:[功能] 计算表达式的值.如果为真(非0)则执行"语句",否则不执行语句.[说明](1) 表达式可以是任何类型,常用的是关系或逻辑

第四课 文件系统(下)

====================第四课 文件系统(下)==================== 一.sync/fsync/fdatasync------------------------ 1. 大多数磁盘I/O都通过缓冲进行, 写入文件其实只是写入缓冲区,直到缓冲区满, 才将其排入写队列. 2. 延迟写降低了写操作的次数,提高了写操作的效率, 但可能导致磁盘文件与缓冲区数据不同步. 3. sync/fsync/fdatasync用于强制磁盘文件与缓冲区同步. 4. sync将所有被修改