6.C++ 程序的流程控制

#include <iostream>

int main(int argc, const char * argv[])
{

    //if语句
    //swith语句
    int a;
    std::cout<<"请输入密码"<<std::endl;
    std::cin>>a;
    switch (a) {
        case 1001:
            std::cout<<"密码正确"<<std::endl;
            break;
        case 1000:
            std::cout<<"权限不够"<<std::endl;
            break;
            
        default:
            std::cout<<"密码错误"<<std::endl;
            break;
    }
    
    /*
     for 语句
     for(循环初始化; 循环条件 ; 循环参数变化)
     ——循环体
     */
    int sum=0;
    for (int i=0; i<=100; i++) {
        sum+=i;
    }
    std::cout<<"1——100的和:"<<sum<<std::endl;
    
    /*
    1. while 语句
     while(循环条件)
     循环体
    2. do—— while语句
     */
    
    //三种循环结构的比较
    
    
    /*
     break 和continue语句
     break语句
     ——使程序从循环和switch语句中跳出,继续执行下一条语句
     continue语句
     ——结束本次循环,接着进行是否执行下一次循环的判断
    */
    
    
    /*
     goto 语句
     ——标号名:是标示符,表示一个位置,作为goto语句转移的目标
     */

    int b=10;
    here://标示符
    std::cout<<b<<std::endl; 
    b--;
    
    if (b>=1) {
        goto here; //跳转  
    }
    
    /*
     return 语句
     形式一:
     ——return;
     形式二:
     ——return 表达式;
     
     作用:所在函数结束,结束前先计算表达式,表达式的值作为函数返回值,要求是函数头部规定的数据类型
     */
    
    return 0;
}

你可能感兴趣的:(6.C++ 程序的流程控制)