a += 7를 풀어 쓰면, a에 7을 더한 값을 다시 a에 대입하라는 뜻이다. 따라서 a = a + 7를 축약시킨 형태라고 봐도 좋다.
#include <stdio.h>
int main()
{
int a = 3;
a += 7; // a = a+7 과 같습니다.
printf("%d", a);
return 0;
}
10
10
#include <stdio.h>
int main()
{
int a = 5; // 5 로 초기화하여 시작
a += 5;
printf("%d\n", a); // 10 출력
a -= 3;
printf("%d\n", a); // 7 출력
a *= 5;
printf("%d\n", a); // 35 출력
a /= 7;
printf("%d\n", a); // 5 출력
a %= 4;
printf("%d\n", a); // 나머지 1 출력
return 0;
}
10
15
12
60
8
0