선택문 | if와 else if의 차이점

선택문



if 문 if~else 문


  • ikki yoki undan ko'p execution pathlarni tanlaydi

  • if (a>=0)
    cout << "positive";
    if (a<0)
    cout << "negative";
    


    if 문


  • 식이 true인 경우 statement1을 실행합니다.
  • 구문


  • if(expression)
    {(body) 
    statement1
    } 
    




  • if (a>=0)
    cout << "positive";
    



  • if(expression) 다음에 사용하지 마십시오semi-colon (;).
  • 한천 세미콜론 ishwatilsa, if 문 mustaqil bo'lib qoladi.

  • Agar if statementda faqat bitta statement bo'lsa {} qo'yilmaydi.

  •     int a,b,c;
    
      cin >> a >> b >> c;
    
      int max = a > b ? a : b;
    
        if (max > c)
          cout << max << endl;
    


  • Agar if 문condition bajarillmasa 출력 da hech narsa chiqmaydi.
  • If 문 faqat o'zidan keyingi birinchi turgan cout ga ta'sir qiladi.
  • ==(관계 연산자)를 사용하고 =(할당)을 사용하지 마십시오.

  •     if (team == '10')
        cout << "Lions" << endl;
    not
        if (team = '10')
            // result team is 10
    


    If-else 문


  • expression이 참이면 statement1을 실행합니다. false인 경우 문 2를 실행합니다
  • .
  • 구문

  • if(expression)
    {(body) 
    statement1
    } 
    else
    {(body) 
    statement2
    }  
    




  •     if (son%2 == 0)
        cout << "even" << endl;
        else 
        cout << "odd" << endl;
    



  • if 문에 다른 if 문이 포함되어 있습니다(if-else 문 포함).

  • if (a>=0)
       if (x%2 ==0)
       cout << "positive even number" << endl;
       else 
       cout << "positive odd number" << endl;
    


    else-if 문




  •     if (a>='A' && a<='Z')
        cout << "Upper-case" << endl;
            else if (a>='a' && a<= 'z')
            cout << "Lower-case" << endl;
                else if (a>='0' && a<='9')
                cout << "Number" << endl;
                    else 
                    cout << "Others" << endl;
    

    좋은 웹페이지 즐겨찾기