概述
1选择结构
(1)if 语句
if() cout<<;
if() cout<<;
else cout<<*****;
if( )
else if()
else ;
if()
{if()
else()
else();
}
else ;
#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;
…
}
#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++选择结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复