c언어 선연산 후감소 질문이요~(왕초보)
곰돌츼
2023.04.01
질문 제목 :c언어 선연산 후감소 질문이요~선연산후감소질문 내용 :
/* cpp2 */
#includestdio.hint main(void)
{
int val1=10;
int val2=(val1--)+2; printf(val1 : %d \n , val1);
printf(val2 : %d \n , val2);
printf(val2 : %d \n , val2); //val2를 다시 한번더 출력 return 0;
}
여기서 val2값을 (val1--)+2 라고 선언하였는데
그러면 2번쨰 printf에서는 선연산이 되야하니까 10+2=12가 되야하고
3번쨰 printf 에서는 후감소했으니까 9+2=11이 되야하는것이 아닌가요?
왜둘다 12가 나오죠?