《C++学习笔记》选择结构和if语句

【1】if语句

三种用法:

if(表达式) 语句

如:if(x>y) cout<<x<<endl;

if(表达式) 语句1    else  语句2

如:if(x<y) cout<<x<<endl;  

else cout<<y<<endl;

if(表达式)  语句1

else  if(表达式)  语句2

else  if(表达式)  语句3

.....

else 语句n

如:

if(a>500) cost=0.15;

else if(a>300) cost=0.10;

else if(a>100) cost=0.075;

else cost=0;

【2】条件表达式

表达式1?表达式2:表达式3

执行顺序:如果表达式1为真,表达式的值为表达式2的值,否则为表达式3的值。

【3】switch语句

用法:

switch(表达式)

{case  常量表达式:语句1

case  常量表达式:语句2

case  常量表达式:语句3

...

default                 :语句n

}

注:执行完一个case语句,流程控制会接着执行下一个case语句继续执行,因此当需要跳出时,用一个break达到目的,如下例。

switch(grade)
{
	case 'A':cout<<"85~100\n";break;
	case 'B':cout<<"70~84\n";break;
	case 'C':cout<<"60~69\n";break;
	case 'D':cout<<"<60\n";break;	
	default :cout<<"error\n";bresk;
} 

【4】while循环

while(表达式)  语句

【5】do-while循环

do

    语句

while(表达式)

【6】for循环

for(循环变量赋值;循环条件;循环变量增值)

注:括号内的三个表达式均可以省略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值