다음 코드의 실행 결과는?
다음 코드의 실행 결과는?
int myNum = 15;
myNum = 10;
cout << myNum;
정답: B
⦁ 변수에 새로운 값을 할당하면 이전 값을 덮어씁니다
코드 실행 과정:
1.
int myNum = 15;
→ myNum
에 15 저장2.
myNum = 10;
→ 기존 값 15를 지우고 10으로 교체3.
cout << myNum;
→ 현재 저장된 값인 10 출력변수 값 변경의 특징:
⦁ 변수는 한 번에 하나의 값만 저장할 수 있음
⦁ 새로운 값을 할당하면 이전 값은 사라짐
⦁ 가장 최근에 할당된 값이 유지됨
메모리 관점:
초기 상태: myNum [15]
변경 후: myNum [10] ← 15는 완전히 사라짐
실무에서의 활용:
⦁ 계산 결과를 업데이트할 때
⦁ 사용자 입력값을 저장할 때
⦁ 반복문에서 카운터 값을 증가시킬 때
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.