1选择结构
(1)if 语句
if() cout<<;
if() cout<<;
else cout<<*****;
if( )
else if()
else ;
if()
{if()
else()
else();
}
else ;
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13#include <bits/stdc++.h> using namespace std; int main() { int x; cin>>x; if(x>=80&&x<=100) cout<<"A"; else cout<<"B"; return 0; }
如果在if、esle后有多条语句,则必须用花括号将这些语句括起来,否则只有后跟的第1条语句有效。
if语句中的条件表达式一般为关系表达式或逻辑表达式,也可以是任意的数值类型。
else总是和离它最近的还没有配对的可见的if匹配。
(2)switch语句
switch(表达式)
{case 常量表达式1 ;语句一;break;
case 常量表达式2;语句二;break;
…
}
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28#include <iostream> using namespace std; int main () { char grade = 'D'; switch(grade) { case 'A' : cout << "很棒!" << endl; break; case 'B' : case 'C' : cout << "做得好" << endl; break; case 'D' : cout << "您通过了" << endl; break; case 'F' : cout << "最好再试一下" << endl; break; default : cout << "无效的成绩" << endl; } cout << "您的成绩是 " << grade << endl; return 0; }
switch括号中的表达式只能是整型、字符型枚举型或布尔型;且case后面的常量表达式的类型必须与其匹配。
最后
以上就是缥缈路人最近收集整理的关于c++选择结构的全部内容,更多相关c++选择结构内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复