다음 코드의 최종 출력 값은?

과목: C#

문제 번호: 2478

medium
다음 코드의 최종 출력 값은?
int myNum = 15;
myNum = 20;
Console.WriteLine(myNum);
A. 15
B. 20
C. 1520
D. 35

정답: B



변수 값 덮어쓰기(Overwriting) 개념:

코드 실행 과정:

1. int myNum = 15;
⦁ myNum 변수 생성
⦁ 초기값 15 저장

2. myNum = 20;
⦁ 기존 값 15를 버림
⦁ 새로운 값 20으로 교체
⦁ 이전 값은 완전히 사라짐

3. Console.WriteLine(myNum);
⦁ 현재 저장된 값 출력
⦁ 20이 출력됨

핵심 개념:
⦁ 변수는 한 번에 하나의 값만 저장
⦁ 새 값 할당 시 이전 값은 사라짐
⦁ 마지막에 할당된 값이 유지됨

💡 학습 팁

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