C/C++ 中的三种基本控制结构(顺序、选择、循环)

一、顺序结构

顺序结构是按照语句的先后顺序依次执行。

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,则执行输出语句。

  1.   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);

先执行一次循环体,再判断条件是否满足以决定是否继续循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值