++
와 감소연산자--
로 나뉜다.++n
와 후위 n++
나뉜다.n++
; n--
;#include <stdio.h>
int main()
{
int num1 = 2;
int num2 = 2;
int num3;
int num4;
num3 = num1++; // num1의 값을 num3에 할당한 뒤 num1의 값을 1 증가시킴
num4 = num2--; // num2의 값을 num4에 할당한 뒤 num2의 값을 1 감소시킴
printf("%d %d\\n", num3, num4); // 2 2
return 0;
}
실행결과 : 2 2
num3 = num1++;
// 풀어서 쓰면 다음과 같다.
num3 = num1;
num1 = num1 + 1;
num4 = num2--;
// 풀어서 쓰면 다음과 같다.
num4 = num2;
num2 = num2 - 1;
++n
; --n
;#include <stdio.h>
int main()
{
int num1 = 2;
int num2 = 2;
int num3;
int num4;
num3 = ++num1; // num1의 값을 1 증가시킨 뒤 num3에 할당
num4 = --num2; // num2의 값을 1 감소시킨 뒤 num4에 할당
printf("%d %d\\n", num3, num4); // 3 1
return 0;
}
실행결과 : 3 1
num3 = ++num1;
// 풀어서 쓰면 다음과 같다.
num1 = num1 + 1;
num3 = num1;
num4 = --num2;
// 풀어서 쓰면 다음과 같다.
num2 = num2 - 1;
num4 = num2;