다음 코드에서 과 같은 의미를 가진 것은?

과목: C++

문제 번호: 3339

medium
다음 코드에서 x *= 3;과 같은 의미를 가진 것은?
A. x = x * 3;
B. x = 3;
C. x + 3;
D. x == x * 3;

정답: A



*=는 곱셈 할당 연산자로, 변수의 현재 값에 오른쪽 값을 곱한 후 그 결과를 다시 변수에 저장합니다

x *= 3;의 동작 과정:
⦁ x의 현재 값을 가져옴
⦁ 그 값에 3을 곱함
⦁ 곱셈 결과를 다시 x에 저장

⦁ 이는 x = x * 3;와 정확히 같은 의미입니다

⦁ 다른 선택지들의 문제점:
x = 3;: 단순히 3을 할당 (기존 값 무시)
x + 3;: 계산만 하고 결과를 저장하지 않음
x == x * 3;: 비교 연산자 (할당이 아님)

💡 학습 팁

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