별의 공부 블로그 🧑🏻‍💻
728x90
728x170

*단축 평가 논리 계산법(Short-Circuit Evaluation)


  • AND 혹은 OR의 연산에 있어서 결과가 확실하게 예측이 되었을 때 뒤에 나머지 연산을 실행하지 않고 답을 내버리는 것
    • AND 연산의 경우
      • false가 우선 나와버리면 AND 뒤에 나오는 연산은 생략
    • OR 연산의 경우
      • true가 우선 나와버리면 OR 뒤에 나오는 연산은 생략

#include <iostream>
using namespace std;

int main() {
    bool result;
    
    // AND
    result = printf("") && printf("ABC");
    result = printf("1") && printf("ABC");
    
    cout << endl;

    // OR
    result = printf("") || printf("ABC");
    result = printf("1") || printf("ABC");
    
    return 0;
}

1ABC
ABC1


728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖