<div><font face="NanumGothic, 나눔고딕, sans-serif">1. </font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><br></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;"><span style="white-space:pre;"> </span>int val=0, result; </span></font></div> <div><span style="white-space:pre;font-size:13.3333px;"><font face="NanumGothic, 나눔고딕, sans-serif"> </font></span></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;"><span style="white-space:pre;"> </span>result = ++val + ++val + ++val;</span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;"><span style="white-space:pre;"> </span>printf("val = %d, result = %d",val, result);</span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;"><br></span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;">결과로 예상하기를 </span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;">첫번째</span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;">val = 3, result는 6 </span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;">또는 </span></font></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;">결과로</span></font></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;">val = 3, result는 9</span></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;">인데...</span></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;"><br></span></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;">result가 7이 나오는 것은 어떻게 된거지요?</span></div> <div><br></div> <div><font face="NanumGothic, 나눔고딕, sans-serif"><span style="font-size:13.3333px;">이유를 알고 싶어서 </span></font></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;">result = ++val + ++val ; 2개 넣어보니, 4가 나와서 마지막 변수를 참조한다고 생각했습니다. </span></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;">그런데, 세개를 넣어보니... 것도 아닌 것 같습니다. </span></div> <div><span style="font-family:NanumGothic, '나눔고딕', sans-serif;font-size:13.3333px;"><br></span></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.