#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이 나와야 되는거 아닌가요?..
되요->돼요
num1+2가 출력된 후에 num1이 증가함
아니 감소함
출력 내용도 같이 올려 줘용
num2를 초기화하면서 num1 값을 건드니까 num1이 10이 안나오는 거지.