zoukankan      html  css  js  c++  java
  • c++之程序流程控制

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

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

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

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

    一、选择结构

    //单行格式语句
    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# 中 finally 的用法
    相似度算法(转载)
    OpenCV 安装与调试
    win7 debug 工具
    wpf 登录时显示状态动态图
    C# 比较两张图片是否完全相同
    ABSD 基于架构的软件设计方法方法简介(摘抄)
    基于SQL Server的简单数据同步方案
    软件:产品和过程的统一(转)
    cpp extern 关键字用法
  • 原文地址:https://www.cnblogs.com/xiximayou/p/12079655.html
Copyright © 2011-2022 走看看