<div style="border:1px solid rgb(0,0,128);color:rgb(0,0,0);font-family:Consolas, 'Courier New', Courier, Monospace;font-size:10pt;"> <div style="background:rgb(0,0,128);padding:2px 5px;color:rgb(255,255,255);font-family:Verdana, Tahoma, Arial, sans-serif;font-weight:bold;">Code Snippet</div> <div style="background:rgb(12,12,12);color:rgb(220,220,220);overflow:auto;max-height:300px;"> <ol style="background:rgb(0,0,0);margin:0px 0px 0px 3em;padding:0px;" start="1"><li><span style="color:rgb(155,155,155);">#include</span><span style="color:rgb(214,157,133);"><stdio.h></span></li> <li style="background:rgb(12,12,12);"><span style="color:rgb(155,155,155);">#include</span><span style="color:rgb(214,157,133);"><stdlib.h></span></li> <li> </li> <li style="background:rgb(12,12,12);"><span style="color:rgb(86,156,214);">void</span> <span style="color:rgb(200,200,200);">func</span><span style="color:rgb(180,180,180);">(</span><span style="color:rgb(86,156,214);">int</span> <span style="color:rgb(180,180,180);">*</span><span style="color:rgb(127,127,127);">b</span><span style="color:rgb(180,180,180);">)</span></li> <li>{</li> <li style="background:rgb(12,12,12);"> <span style="color:rgb(127,127,127);">b</span> <span style="color:rgb(180,180,180);">=</span> <span style="color:rgb(180,180,180);">(</span><span style="color:rgb(86,156,214);">int</span><span style="color:rgb(180,180,180);">*)</span><span style="color:rgb(200,200,200);">malloc</span><span style="color:rgb(180,180,180);">(</span><span style="color:rgb(181,206,168);">3</span> <span style="color:rgb(180,180,180);">*</span> <span style="color:rgb(86,156,214);">sizeof</span><span style="color:rgb(180,180,180);">(</span><span style="color:rgb(86,156,214);">int</span><span style="color:rgb(180,180,180);">));</span></li> <li> <span style="color:rgb(180,180,180);">*</span><span style="color:rgb(127,127,127);">b[0]</span> <span style="color:rgb(180,180,180);">=</span> <span style="color:rgb(181,206,168);">3</span><span style="color:rgb(180,180,180);">;</span></li> <li style="background:rgb(12,12,12);"> </li> <li>}</li> <li style="background:rgb(12,12,12);"> </li> <li> </li> <li style="background:rgb(12,12,12);"><span style="color:rgb(86,156,214);">void</span> <span style="color:rgb(200,200,200);">main</span><span style="color:rgb(180,180,180);">(</span><span style="color:rgb(86,156,214);">void</span><span style="color:rgb(180,180,180);">)</span></li> <li>{</li> <li style="background:rgb(12,12,12);"> <span style="color:rgb(86,156,214);">int</span> <span style="color:rgb(180,180,180);">*</span><span style="color:rgb(200,200,200);">a</span><span style="color:rgb(180,180,180);">;</span></li> <li> <span style="color:rgb(200,200,200);">func</span><span style="color:rgb(180,180,180);">(</span><span style="color:rgb(200,200,200);">a</span><span style="color:rgb(180,180,180);">);</span></li> <li style="background:rgb(12,12,12);"> <span style="color:rgb(200,200,200);">free</span><span style="color:rgb(180,180,180);">(</span><span style="color:rgb(200,200,200);">a</span><span style="color:rgb(180,180,180);">);</span></li> <li>}</li></ol></div></div> <div> </div> <div> </div> <div>실행하면 오류가 발생하네요...</div> <div> </div> <div>이중포인터를 쓰면 되긴 하는데</div> <div> </div> <div>아무리 봐도 왜 이게 안되는지 이해가 안되네요...</div> <div> </div> <div>이해 없이 하나의 사례로 외우고 안쓰기에도 찝찝하고 ㅠㅠ</div> <div> </div> <div>이게 malloc 과정에서 뭔가 문제가 발생하는듯 한데...</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.