해결된 질문
작성
·
126
답변 1
0
안녕하세요, 제가 += / -=을 설명안했을까요?
아마 뒤에 했나봅니다..😅😅
산술연산자뒤에 바로 =이 나오면 해당 변수(본인의 값)에다가 그대로 연산을 적용하라는 말입니다.
a += 3은
a = a+3입니다.
해석이 어려우실 수 있는데, = 대입연산자는 오른쪽을 먼저 수행한 이후에 최종값을 왼쪽의 변수에 할당합니다.
예제를 보여드리자면
a가 3입니다.
a += 5를 하고 싶습니다.
a = a + 5라고 했죠?
오른쪽에 먼저 최초의 a값을 가져옵니다. 3
그 다음에 5를 더합니다.
최종값(8)을 a에 대입합니다.
최종 a의 값은 8이 됩니다.