[c] 증감 연산자

증감 연산자에는 전위 증감 연산자 (++, –)와 후위 증감 연산자 (++, –)가 있습니다.

int x = 5;
int y, z;

y = ++x;  // x의 값을 1 증가시킨 후 y에 대입, y는 6, x는 6
z = x--;  // x의 값을 z에 대입한 후 1 감소시킴, z는 6, x는 5

후위 증감 연산자는 해당 줄의 작업을 수행한 후에 값을 증가 또는 감소시키므로, 먼저 값을 반환한 후에 증가 또는 감소 작업이 진행됩니다.

전위 증감 연산자는 해당 줄의 작업을 수행하기 전에 값을 증가 또는 감소시키므로, 값을 증가 또는 감소시킨 후에 값을 반환합니다.

증감 연산자를 사용할 때에는 코드의 가독성을 유지하고, 의도를 명확히 전달할 수 있도록 주의해야 합니다.

참고: https://en.cppreference.com/w/c/language/expressions/increment