加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c++之程序流程控制

发布时间:2020-12-16 09:05:37 所属栏目:百科 来源:网络整理
导读:三种程序运行结构:顺序结构、选择结构、循环结构。 顺序结构 :程序按顺序执行,不发生跳转。 选择结构 :依据条件执行不同的语句。 循环结构 :判断条件是否满足,循环多次执行某段代码。 一、选择结构 // 单行格式语句 if (){} 多行格式语句 (){} else {}

三种程序运行结构:顺序结构、选择结构、循环结构。

顺序结构:程序按顺序执行,不发生跳转。

选择结构:依据条件执行不同的语句。

循环结构:判断条件是否满足,循环多次执行某段代码。

一、选择结构

//单行格式语句
if(){

}
多行格式语句
(){

}else{

}
多条件语句
else [

}
嵌套if语句(也就是if语句或else语句中可以嵌入多个if-else)
 (){
    (){

    }{

    }
}{
    {

    }
}

三目运算符:(表达式1)? (表达式2):(表达式3),说明:如果表达式1为真,则运行表达式2,否则运行表达式3.

switch语句:

switch(表达式){
    case 结果1:执行语句;break;    
    case 结果2:执行语句;;    
    .
    .
    .
    case 结果3:执行语句;default:执行语句;;
}

二、循环结构

while(循环条件){
    循环语句;
}
do{循环语句} while(循环条件);
for(int i=0;i<10;i++){
    执行语句;  
}

嵌套循环:循环里面再嵌入另一个循环。

三、跳转语句

break;continue;goto:无条件跳转;(尽量不要使用goto)

#include <iostream>
using namespace std;

int main() 
{
    cout << "1.xxx" << endl;
    goto flag;
    cout << 2.xxx endl;
    cout << 3.xxx endl;
    flag:
    cout << 4.xxx endl;
    system(pause");
    return 0;
}

输出:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读