다음 코드의 실행 결과는?

과목: C++

문제 번호: 3393

hard
다음 코드의 실행 결과는?
int x = 15, y = 15;
if (x > y) {
    cout << "Greater";
} else {
    cout << "Not Greater";
}
A. Greater
B. Not Greater
C. Equal
D. 15

정답: B



⦁ 변수 값: x = 15, y = 15

⦁ 조건 평가: x > y15 > 15 → 거짓

⦁ 중요한 포인트: 15 > 15는 거짓입니다
> 연산자는 "초과"를 의미 (같은 경우 제외)
⦁ 같은 값에 대해서는 거짓을 반환

⦁ 실행 과정:
1. x > y15 > 15 → 거짓
2. if 블록 건너뜀
3. else 블록 실행 → "Not Greater" 출력

⦁ 비교 연산자 구분:
>: 초과 (같지 않고 클 때만 참)
>=: 이상 (같거나 클 때 참)

⦁ x와 y가 같으므로 "초과"가 아니라서 else 블록이 실행됩니다

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.