저는 ++a랑 a++랑 구분할 때 이런 식으로 구분했거든요? <div><br /></div> <div>a++는 a를 리턴하고 a를 1 증가시킨다.</div> <div><br /></div> <div>++a는 a를 1 증가시키고 그것을 리턴한다.</div> <div><br /></div> <div>지금까지 사용하는데 아무런 문제도 없었고요.</div> <div><br /></div> <div>그런데 ㅋㅋㅋㅋ</div> <div><br /></div> <div><br /></div> <div><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d, %d, %d\n</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="o">++</span><span class="n">a</span><span class="p">,</span> <span class="n">a</span><span class="o">++</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 1, 1, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"><span class="c1" style="line-height: 13px; color: #669933; font-style: italic"><span class="Apple-tab-span" style="white-space: pre"> </span>// 결과 : 2, 0, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d, %d, %d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="n">a</span><span class="o">++</span><span class="p">,</span> <span class="o">++</span><span class="n">a</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 0, 2, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"><span class="c1" style="line-height: 13px; color: #669933; font-style: italic"><span class="Apple-tab-span" style="white-space: pre"> </span>// 결과 : 1, 2, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d, %d, %d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="n">a</span><span class="o">++</span><span class="p">,</span> <span class="n">a</span><span class="o">++</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 0, 1, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"><span class="c1" style="line-height: 13px; color: #669933; font-style: italic"><span class="Apple-tab-span" style="white-space: pre"> </span>// 결과 : 1, 0, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d, %d, %d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="o">++</span><span class="n">a</span><span class="p">,</span> <span class="o">++</span><span class="n">a</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 1, 2, 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em"><span class="c1" style="line-height: 13px; color: #669933; font-style: italic"><span class="Apple-tab-span" style="white-space: pre"> </span>// 결과 : 2, 2, 2</span></pre></pre></div> <div><br /></div> <div><br /></div> <div>뭔가요 이게 ㅋㅋㅋㅋㅋ</div> <div><br /></div> <div>한 줄에 두개 이상 쓰면 결과가 이상하게 되네요?ㅋㅋㅋㅋ</div> <div><br /></div> <div>앞에부터 차례대로 계산되는 거 아닌가요?</div> <div><br /></div> <div>예상이랑 다 달라요 ㅋㅋㅋ</div> <div><br /></div> <div>왜 그러죠?</div> <div><br /></div> <div><br /></div> <div><br /></div> <div>혹시나 printf 함수에서 파라미터 처리할 때 순서대로 안 하나?</div> <div><br /></div> <div>해서 다른 방법으로도 해봤는데요.</div> <div><br /></div> <div><br /></div> <div><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="n">a</span><span class="o">++</span> <span class="o">+</span> <span class="n">a</span><span class="o">++</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 1</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 결과 : 1</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="n">a</span><span class="o">++</span> <span class="o">+</span> <span class="o">++</span><span class="n">a</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 2</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 결과 : 2</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="o">++</span><span class="n">a</span> <span class="o">+</span> <span class="n">a</span><span class="o">++</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 2</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 결과 : 3</span> </pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="n">a</span> <span class="o">=</span> <span class="mi" style="line-height: 13px">0</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"%d\n</span><span class="se" style="line-height: 13px; color: #cc9933; font-weight: bold"></span><span class="s" style="line-height: 13px; color: #cc9933; font-weight: bold">"</span><span class="p">,</span> <span class="o">++</span><span class="n">a</span> <span class="o">+</span> <span class="o">++</span><span class="n">a</span><span class="p">);</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 예상 : 3</span></pre><pre style="margin-top: 0.5em; margin-bottom: 0.5em; padding: 0px; line-height: 1.1em; background-color: #f6f6f6"> <span class="c1" style="line-height: 13px; color: #669933; font-style: italic">// 결과 : 4</span></pre></div> <div><br /></div> <div>??</div> <div><br /></div> <div>왜 그럴까요.</div> <div><br /></div> <div>C 말고 다른 걸로도 해보려다가 안 해봤어요. </div>
<p></p>
<p></p>
<p></p>
<p></p>
<p style="text-align: center; font-size: 5em;">Hello world!</p>
<p></p>
<p style="text-align: center;">
<button style="width: 100px; height: 25px; ">GOOD</button> <button style="width: 100px; height: 25px; ">SOSO</button> <a href="http://www.todayhumor.co.kr/member/logout.php"><button style="width: 100px; height: 25px; ">BAD</button></a>
</p>
========================================
<br>
<center><img src="http://thimg.todayhumor.co.kr/upfile/201402/1391779981fOTSPV79kNBGJZ.jpg" /></center>
<p>나는 친구가 적다</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779983AXaIVPQLBTvKeQyQrnyDTwpmFEo3nq8.jpg" /></center>
<p>모노가타리 시리즈</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779981x5bFPBycPIpW9v.jpg" /></center>
<p>소드 아트 온라인</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/lphlnaTyUyTQ8dRxEk9te2woeTjWM.jpg" /></center>
<p>슈타인즈 게이트</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/YHTblQPUWOlfr8Oo.jpg" /></center>
<p>스즈미야 하루히 시리즈</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/139177998341kbXxQILwZ.jpg" /></center>
<p>어떤 과학의 초전자포</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/DPdzCHQWXlYhJnVuFo2cNFoSHE.jpg" /></center>
<p>어떤 마술의 금서목록</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/ZPSANEYyfHSzDS1SuskHT.jpg" /></center>
<p>어떤 마술의 금서목록 SS</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779983pEpvKrYLnumt9umI3VWvJHNb6h.jpg" /></center>
<p>신약 어떤 마술의 금서목록</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779982VIEnpSmqTIV6fZzeXRn.jpg" /></center>
<p>요츠바랑</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/SzDPnsvJwWd.jpg" /></center>
<p>인류는 쇠퇴했습니다</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/LS6XMYDKjM.jpg" /></center>
<p>일상</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/9eNfDosnWMagBj.jpg" /></center>
<p>작안의 샤나</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/1gVM794YU5kPIBwLhpubLTh.jpg" /></center>
<p>제로의 사역마</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/6tafLczQO1ZAxF3tfhESMeW.jpg" /></center>
<p>제로의 사역마 외전 타바사의 모험</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/mMsqe2mmw64MiWjqPVQMhDtjYMjCPHkg.jpg" /></center>
<p>제로의 사역마 외전 열풍의 기사공주</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/EymQGwCIbDXlPec.jpg" /></center>
<p>제로의 사역마 일러스트 콜렉션</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201306/IBqggkbb.jpg" /></center>
<p>초속 5센티미터</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779982s6VUG2HCE9K8yHMJRTcI6MLJWdtSghs.jpg" /></center>
<p>하트 커넥트</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779981CJAWvPQ1np6w.jpg" /></center>
<p>시간을 달리는 소녀</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779981TNPzNSgGPM1diOqMWMEB2ZXytTmXv9Ki.jpg" /></center>
<p>만약 고교야구 여자 매니저가 피터 드러커를 읽는다면</p>
<br>
<center><img_ src="http://thimg.todayhumor.co.kr/upfile/201402/1391779981yM1GPi1AySDAvhTxx9yxkk4z.jpg" /></center>
<p>빙과</p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.