day08(if-esle)
学习目标
- 单分支结构与if语句
- 关系运算符与表达式
- 双分支结构与if-else语句
1.C++分支结构语句
1.1if语句
格式:
if(条件表达式)
语句1;
注意:
- if()后不能加分号
- 条件表达式的值非0表示“真”,0表示“假”
- 条件表达式为“真”时语句1会被执行,否则语句1被忽略
1.2 if复合语句
格式:
if(条件表达式)
{语句1;语句2;}
- 用大括号{}将若干条语句组合成一个整体,称为代码块或复合语句
- 这这些语句仍然是按照顺序执行的
练习:
小朋友排队时进行报数,报到偶数的出列
流程图
开始 |
---|
声明整型变量k |
输入k |
k是偶数? |
如果是–输出“出列”。–否则结束 |
结束 |
#include<iostream>
using namespace std;
int main()
{int k;cin>>k;if(k%2==0){cout<<"出列";} return 0;
}
2.关系运算符
类似"=="这种进行数值比较的符号称为关系运算符,在C++中,关系运算符有6种,如下表所示
大于 | 大于等于 |
---|