<div>#include<stdio.h></div> <div>int main(void)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int a = 10;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d\n",a);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d\n",&a);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%p\n",a);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%p",&a);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>system("pause");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return 0;</div> <div>}</div> <div><br></div> <div>이러한 코드에서 </div> <div><br></div> <div>첫번째 printf문은 그냥 10을 출력시키는것이고 .</div> <div>두번째 printf문은 a의 주소값을 10진수의 형태로 출력시키는것이고,</div> <div>3번쨰는 a라는 값의 주소값을 출력시키는것이고 </div> <div>4번째는 &a의 주소값을 반환받아 주소값을 출력시키는것으로 이해하고있는데요 </div> <div><br></div> <div>제가 이렇게 이해하고있는게 맞는건가요 ?..</div> <div><br></div> <div>2,3,4번쨰가 다 주소값을 출력시키는것인데 2번쨰는 뭐 10진수의 형태로 출력시키는거라고 쳐도 </div> <div><br></div> <div>3,4번쨰를 컴파일 했을때 값이 다른이유가 뭐에요 ?</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.