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
그리드형(광고전용)
'Programming > C++' 카테고리의 다른 글
[C++] std::unordered_map 에서 [] 연산자 (0) | 2021.05.28 |
---|---|
main(int argc, char* argv[]) (0) | 2021.01.29 |
비교/관계 연산자 오버로딩 예 (0) | 2021.01.12 |
프로그램 실행 시간 측정 방법 (clock()) (0) | 2020.12.28 |
scanf() 입력 버퍼 비우는 방법 (0) | 2020.10.25 |
Dynamic Memory (동적 메모리) (0) | 2019.05.06 |
Pointers (포인터) (0) | 2019.05.06 |
Naming Rules for Variables (변수 이름 생성 규칙) (0) | 2019.05.06 |