第五章 语句

来源:互联网 发布:php进销存管理系统 编辑:程序博客网 时间:2024/04/24 20:48

5.3 条件语句

1、if语句

2、switch语句(细节较多)
编程思想:逻辑上 出现/需要 若干个情况案例选择。
注:变量的定义不是语句,所以无需执行也是在作用域内全范围有效。而switch语句能跳过的是变量定义而不是变量初始化。

int main(){    int aCnt = 0, eCnt = 0;    char ch;    while (cin>>ch) {   //此处判断使输入为字符有效,但字符转换成布尔类型作为循环条件        switch (ch)        {        case 'a':            ++aCnt;  //若输入97,进不了while循环,当然不能判断case标签            break;        case '101':  //若输入e,虽然进入while循环,但 e!=101???正确吗            ++eCnt;            break;        default:            break;        }    }    cout << "a=" << aCnt << "   e=" << eCnt << endl;}

执行结果:
这里写图片描述

将char ch; 改成 int ch;
执行结果:
这里写图片描述

0 0
原创粉丝点击