码迷,mamicode.com
首页 > 编程语言 > 详细

c++之程序流程控制

时间:2019-12-22 14:50:59      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:不同   代码   inf   运算符   str   多行   space   switch   main   

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

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

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

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

一、选择结构

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

}
//多行格式语句
if(){

}else{

}
//多条件语句
if(){

}else if(){

}else[

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

    }else{

    }
}else{
    if(){

    }else{

    }
}

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

switch语句:

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

二、循环结构

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;
}

输出:

技术图片

c++之程序流程控制

标签:不同   代码   inf   运算符   str   多行   space   switch   main   

原文地址:https://www.cnblogs.com/xiximayou/p/12079655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!