다음 코드의 실행 결과는?
다음 코드의 실행 결과는?
int x = 15, y = 15;
if (x > y) {
cout << "Greater";
} else {
cout << "Not Greater";
}
정답: B
⦁ 변수 값: x = 15, y = 15
⦁ 조건 평가:
x > y
→ 15 > 15
→ 거짓⦁ 중요한 포인트:
15 > 15
는 거짓입니다⦁
>
연산자는 "초과"를 의미 (같은 경우 제외)⦁ 같은 값에 대해서는 거짓을 반환
⦁ 실행 과정:
1.
x > y
→ 15 > 15
→ 거짓2. if 블록 건너뜀
3. else 블록 실행 → "Not Greater" 출력
⦁ 비교 연산자 구분:
⦁
>
: 초과 (같지 않고 클 때만 참)⦁
>=
: 이상 (같거나 클 때 참)⦁ x와 y가 같으므로 "초과"가 아니라서 else 블록이 실행됩니다
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.