zoukankan      html  css  js  c++  java
  • 分支结构

    我也不知道这是个什么东西啊~~~~还有专业名词???QAQ

    分支结构

    1.  if 语句 (单分支结构)

    格式 1 

    if(条件) 语句;
    格式 2
    if(条件) { 语句 1 ; 语句 2 ; 。。。 }

    2. if -- else 语句(双分支结构)

     
    格式 1
     
     if(条件)    
       语句 1 ;
     else
       语句 2 ; 
        
    格式
    2 if(条件) { 语句 1 ; 语句 2 ; 。。。 } else if(条件) { 语句 1 ; 语句 2 ; 。。。 } else { 语句 1 ; 语句 2 ; 。。。 }

    3.三目运算符

      代替 if-else语句

       b ? a : c
    //a是条件满足,条件不满足就是返回c
    
    Eg.  x= 1>3 ? 1 : 0 ;
    因为1<3,所以要返回0

    4.switch 语句(多分支结构)

    switch(表达式)
    {
       case 常量表达式 1 :
            语句序列 1 ;
            break;
       case 常量表达式 2 :
            语句序列 2 ;
            break;
            
            .....
            
       case 常量表达式 n :
            语句序列 n ;
            break;
                   
       default :
            语句序列 n+1 ;    
    } 
    
    Eg.
    cin>>weekday;
    switch(weekday)
    {
       case 1 : cout<<"Mon"<<endl; break;
       case 2 : cout<<"Tus"<<endl; break;
       case 3 : cout<<"Wen"<<endl; break;
       case 4 : cout<<"Thur"<<endl; break;
       case 5 : cout<<"Fri"<<endl; break;
       case 6 : cout<<"Sat"<<endl; break;        
       case 7 : cout<<"Sun"<<endl; break;
                   
       default : cout<<"input error"<<endl;    
    } 

    5. for 语句

    for(int i=1 ; i<=n ; i++)
    {
        ....
    }

    6.while 语句

    while (条件)
    {
        语句 ;
        ....
    }

    7.do-while 语句

    do
    {
        语句 ;
        ..... 
    }while(条件) ;
     

    8.循环嵌套

       好几个for套起来


    真好  不用查课本了

  • 相关阅读:
    linux Segmentation faults 段错误详解
    linux cut
    linux sed
    linux tr
    linux ar
    objdump--反汇编查看
    linux中dd命令
    readelf
    登录后,前端做了哪些工作,如何得知已登录?
    正向代理和反向代理?
  • 原文地址:https://www.cnblogs.com/xiaoyezi-wink/p/10821581.html
Copyright © 2011-2022 走看看