#include <stdio.h>

int main()
{
 int num1 = 10;
 int num2 = (num1--) + 2;


 printf("num1 : %d \n", num1);
 printf("num2 : %d \n", num2);


 return 0;
}


설명으로는 num1--은 선연산 후감소라고 나와있는데,

num1과 num2의 변수선언과 초기화 값이 독립적이니까

출력형태는


num1의 출력형태는 10이 나와야하고

num2의 출력형태는 num1+2의 연산을 한 후에 1을 감소한 11이 나와야 되는거 아닌가요?..