c++分支语句

i

f(ch==‘A')
  a_grade++;
 else if  (ch=='B')
 b_grade++;
  else if  (ch=='C')
 c_grade++;
 else if  (ch=='D')
 d_grade++;
 else
 f_grade++;

switch(ch)
{
    case 'A':a_grade++;
                break;
    case 'B':b_grade++;
                break;
    case 'C':c_grade++;
               break;
    case 'D':a_grade++;
               break;
    default:f_grade++;
               break;
    }
    switch语句
    有case;且以default结尾,加{ }   ,break语句表示否定,如果(ch)语句不符合,直接跳转到default后面去。

首先我们介绍了三种循环:for,while,do while.这是循环表达式,那么现在介绍一种决策方式,判断是否决定循环,这就我们将要说的“分支语句和逻辑运算符”
1:if语句
if(test-expression)
statement;

true,则执行statement语句,反之则跳过这条语句
例如
while (ch!=’.’)
{
if(ch==‘ . ‘)//这是等于号,区分赋值符号
++spaces;
++total;
cin.get(ch);
}

2:if else语句
语法形式
if(test-expression)
statement 1
else
statement 2
测试条件为true或非零,则执行语句1,反之执行语句2.
例如
if(answer==1778)
cout<<“that’s right!\n”;
else
cout<<“you’d better review chapter 1 again.\n”;

3:格式化 if else语句
if()
{
aorro++;
cout<<" \n";
}
else
{
dull++;
cout<<" \n";
}
这就是格式化,else在括号外面,因此使用两个大括号。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值