一、顺序结构
顺序结构是按照语句的先后顺序依次执行。
int a = 5;
int b = 10;
int c = a + b;
cout << "c 的值为:" << c << endl;
先定义变量 a 和 b ,然后计算 a 与 b 的和并赋值给 c ,最后输出 c 的值,这
就是典型的顺序结构。
二、选择结构
选择结构根据给定的条件进行判断,从而决定执行哪些语句。
1. if 语句:
int num = 15;
if (num > 10) {
cout << "num 大于 10" << endl;
}
如果 num 大于 10,则执行输出语句。
- if-else 语句:
int score = 80;
if (score >= 60) {
cout << "及格" << endl;
} else {
cout << "不及格" << endl;
}
根据 score 的值判断是否及格并输出相应结果。
3. switch-case 语句:
int day = 3;
switch (day) {
case 1:
cout << "星期一" << endl;
break;
case 2:
cout << "星期二" << endl;
break;
case 3:
cout << "星期三" << endl;
break;
default:
cout << "其他日子" << endl;
}
根据 day 的值输出对应的星期几。
三、循环结构
循环结构用于重复执行一段代码。
1. for 循环:
for (int i = 0; i < 5; i++) {
cout << i << endl;
}
循环输出 0 到 4 的数字。
2. while 循环:
int i = 0;
while (i < 5) {
cout << i << endl;
i++;
}
同样循环输出 0 到 4 的数字。
3. do-while 循环:
int j = 0;
do {
cout << j << endl;
j++;
} while (j < 5);
先执行一次循环体,再判断条件是否满足以决定是否继续循环。