연산자 우선순위에 대해 질문드립니다.
큰모음
2023.04.01
#include stdio.hint main()
{
int i=5;
printf(%d %d %d %d %d, i, i++, --i, ++i, i++ *i);
system(PAUSE);
return 0;
}
-------------------------------------------------------------------------------------------------------
printf(%d %d %d %d %d, i, i++, --i, ++i, i++ *i); 이 부분에서 질문 드립니다.
결과 값은 7 6 6 7 25로 나오는데 i++ *i 이 부분에서 ++i로 바꿧더니 36으로 바뀌더라구요.
그리고, *i 부분을 i*로 바꾸면 에러 뜨는데, 곱셈 연산자는 무조건 왼쪽에 둬야 하나요?
-----------밑에 답변 달아주신 두 분 덕에 충분히 이해했습니다. 감사합니다~ --------------