Page. 3688 / 12534
[내 메뉴에 추가]
| 작성자 |
|
||
|---|---|---|---|
| 작성일 | 2016-08-06 01:57:13 KST | 조회 | 774 |
| 첨부 |
|
||
| 제목 |
상상이 안되서 간단한 포인터 질문합니다ㅜ
|
||
올해 2월에도 C언어 질문했는데..어김없이 방학이라 질문합니다ㅋㅋㅋㅋ
#include <stdio.h>
int main(){
int arr[2][2][2]={1,2,3,4,5,6,7,8};
printf("%d ",*(arr+1)[0][1]); // 나오는 값 7
printf("%d ",(*(arr+1))[0][1]); // 나오는 값 6
}
책에 있는 예제 중, 거의 쓰진 않지만 3차원 배열이 나왔는데
왜 밑의 두 프린트 값이 다른 지 궁금합니다.. 상상이 잘안되어서..
밑의 값이 맞는 답인데 어떻게하면 *(arr+1)[0][1] 이것이 arr[1][1][0]를 의미하는 것일까요...
|
||
|
|
||
|
|
||
|
|
||
|
댓글을 등록하려면 로그인 하셔야 합니다.
로그인 하시려면 [여기]를 클릭하십시오.
다음글:
그림스비의 형제(스포)






디아3






