br /span class=postbody다음과 같이 배열 a가 선언되었을때 5번째 첨자값은 5라는 값을 가지고 있습니다.
br /
이를 참조하기 위해서는 a[5] 와 같이 참조할수 있습니다. 그리고 이것은 *(a + 5)와 동일한 결과가 되는것을 보장합니다.
그리고 덧셈의 교환법칙에 의거하여 *(5 + a) 역시 동일한 결과가 유도됩니다. 이와 함께 5[a] 도 동일한 결과로 유도될수
있고 이것은 적법한 표현으로 허용합니다.
br /
br /
/spantable align=center border=0 cellpadding=3 cellspacing=1 width=90%tbodytr tdspan class=genmedb코드:/b/span/td /tr tr td class=codeunsigned short a[] = {
br /
nbsp; nbsp; nbsp; 0, 1, 2, 3, 4, 5, 6, 7, 8
br /
nbsp; };
br /
br /
nbsp; (void)fprintf(stdout, %u\n, a[5]);
br /
nbsp; (void)fprintf(stdout, %u\n, 5[a]);
br /
nbsp; (void)fprintf(stdout, %u\n, *(a + 5));
br /
nbsp; (void)fprintf(stdout, %u\n, *(5 + a));
br /
/td /tr/tbody/tablespan class=postbodybr //spanbr /
받은 트랙백이 없고,
댓글 span class="cnt"하나/span가 달렸습니다.

글
댓글을 달아 주세요
댓글 RSS 주소 : http://blog.minzkn.com/rss/comment/221댓글 ATOM 주소 : http://blog.minzkn.com/atom/comment/221
... 5[a] 도 허용이 되는군요 ? 처음 봤습니다.