어떤 변수에 들어있는 값을 1만 증가시키거나 감소시키고 싶으면, 아래와 같은 방법을 이용할 수 있습니다.
7번 줄의 a = a + 1
은 a
에 a + 1
의 결과를 저장한다는 뜻이기 때문입니다.
8번줄과 9번줄은 두 방법 모두 a
에 저장되어 있는 값을 1 증가시키는 의미입니다.
10번줄의a += 1
은 a = a + 1
을 줄여서 쓴 방법입니다.
a = a + b
는 a += b
로, a = a + c + 3
은 a += c + 3
으로 줄여쓸 수 있습니다.
밑에 나와있는 -
도 +
와 같습니다.
이제 a++
와 ++a
의 차이를 알아봅시다.
a++
은 ++
을 나중에 하고, ++a
는 ++
을 먼저 합니다.
위의 출력 결과는
5
6
이고, 아래 출력 결과는
6
6
입니다.
6번 줄의 a++
은 ++
을 출력을 한 이후에 하기 때문에, 5가 출력되는 것이고, 10번줄의 ++a
는 ++
을 출력을 하기 전에 하기 때문에 6이 됩니다.
댓글 (1개) 댓글 쓰기
joonas 8년 전
응용하면
도 할 수 있지요!