연산순서에 관한 쉬운질문,
하예진
2023.04.01
질문 제목 : #include stdio.h
int main()
{
int x, y;
x = 5;
y = ++x + x + x;
/*y = x + ++x + x;*/
/*y = x + x + ++x;*/
printf(결과값은 %d입니다., y);
return 0;
}
질문 내용 : 위 코드에서 연산순서가 어떻게되나요? 제 생각이 맞다면, 붉은색 표시한 코드가 17이 나와야하는데 18이 나오네요,.....[ 주석처리 제외하고]
3 개의 식 이 연산되는 순서 좀가르쳐주세요
( ex) : 5+6(=증가후연산.....) 이런식으로좀,,,,,
-
유린
이 코드대로라면 18나오지 않나요??