---恢复内容开始---
滴滴滴滴,第三天
表达式: 由常量/变量以及运算符组成的式子
常量表达式:由常量和运算符组成的句子
条件语句:
1:if语句
if(表达式1) //如果表达式1为真,执行语句1;
{
语句1;//1.简单语句:只有一条语句,可以省略{};
2.复合语句:有多条语句,必须使用{};
}
else if(表达式2)表达式1为假,如果表达式2为真,执行语句2;
{
语句2;
}
......可以有任意多个else if语句
注意:
1.就近原则:else匹配最近没有匹配else的if
2.if语句只进入一个分支
//1.实现输出x, y, z三个数中的最大者
int x, y, z;
cin >> x >> y >> z;
if (x>y && x>z)
{
cout << "最大数为" << x << endl;
}
else if (y>z)
{
cout << "最大数为" << y << endl;
}
else
{
cout << "最大数为" << z << endl;
}
return 0;
2.switch语句:
执行流程:1.计算表达式的值
2.与常量表达式比较,如果相等,则执行case后的语句。
switch(表达式)
{
case 常量表达式1:
语句1;//简单和复合语句都不需要{}
case 常量表达式2:
语句2;
.........
case 常量表达式n:
语句n;
}
注意:
1.常量表达式不能相同;
2.switch语句跳出条件(满足一个就可以):1.break 2.}
3.defalut可不写,default的位置不影响判断case后的值
转移语句:
break: 1.在switch中的作用,跳出switch.
int a, b;
char ch;
cin >> a >> b;
cin >> ch;
switch (ch)
{
case ‘+‘:
cout << a + b << endl;
break;
case ‘-‘:
cout << a - b << endl;
break;
case ‘*‘:
cout << a*b << endl;
break;
case ‘/‘:
cout << a / b << endl;
break;
}
好了,今天学习到这里了,赶作业去啦!!!!
---恢复内容结束---
原文:https://www.cnblogs.com/1448560633yang/p/11203948.html