디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C 입문자는 봅니다(3) - 다차원배열

아주아슬갤로그로 이동합니다. 2009.07.19 14:16:36
조회 158 추천 0 댓글 7





 시간이 남아서... 참고될 만한 소스랑 결과를 준비했다능..



#include <stdio.h>
#include <conio.h>

#define printarrayname(expr) printf("%15s == %p\\n\\n", #expr, expr)
#define printelement(expr) printf("%15s == %d\\n", #expr, expr)
#define printarraysize(expr) printf("%15s == %d\\n", #expr, expr)

void main()
{
    int z[3][2][2] = {1,2,3,4,5,6,7,8,9,10,11,12};

    printarrayname(z);

    printarrayname(z[0]);
    printarrayname(z[1]);
    printarrayname(z[2]);

    printarrayname(z[0][0]);
    printarrayname(z[0][1]);
    printarrayname(z[1][0]);
    printarrayname(z[1][1]);
    printarrayname(z[2][0]);
    printarrayname(z[2][1]);

    printf("암키나 눌르라능...");  getch(); printf("\\n\\n");

    printelement(z[0][0][0]);
    printelement(z[0][0][1]);
    printelement(z[0][1][0]);
    printelement(z[0][1][1]);
    printelement(z[1][0][0]);
    printelement(z[1][0][1]);

    printelement(z[1][1][0]);
    printelement(z[1][1][1]);

    printelement(z[2][0][0]);
    printelement(z[2][0][1]);
    printelement(z[2][1][0]);
    printelement(z[2][1][1]);

    printf("\\n");

    printarraysize(sizeof(z));
    printarraysize(sizeof(z[0]));
    printarraysize(sizeof(z[1]));
    printarraysize(sizeof(z[2]));
    printarraysize(sizeof(z[0][0]));
    printarraysize(sizeof(z[0][1]));
    printarraysize(sizeof(z[1][0]));
    printarraysize(sizeof(z[1][1]));
    printarraysize(sizeof(z[2][0]));
    printarraysize(sizeof(z[2][1]));
   
    printf("\\n size of an element is %d bytes.\\n", sizeof z[2][1][1]);

}



짤방은 결과값이라능... 특히 첫째 짤방의 주소값과 둘째 짤방의 sizeof 값에 주목.

당장 이해되면 좋고, 이해 안되도 차근차근 분석하면 횽이 궁금한거는 자연스럽게 이해가 될꺼라능...



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
146096 C언어의 static 함수가 궁금해졌다. [9] 유리한갤로그로 이동합니다. 09.09.03 429 0
146094 취업이 걱정되시는 분들. 혹은 잘릴걱정이신분들봅니다. [2] 라루나갤로그로 이동합니다. 09.09.03 144 0
146091 신용카드 하니까 생각났는데 [2] ㅇㅇㅃ갤로그로 이동합니다. 09.09.03 61 0
146090 음 이번학기 웹플밍과 DB.... [4] ㅁㄴㅇㄹ(125.188) 09.09.03 81 0
146087 그나저나 아침부터 다들 고생이 많습니다... Grindz갤로그로 이동합니다. 09.09.03 47 0
146085 내이름은 세브란스, 긍지높은 프겔의 상급덕후 [6] 세브(211.117) 09.09.03 133 0
146084 프로그래밍갤러리 형아들 MATLAB 때문에 질문이있습니다. [5] ㄷㄷ。갤로그로 이동합니다. 09.09.03 85 0
146083 직장인횽들은 봅니다. [19] 캐꼬꼬닭(61.39) 09.09.03 168 0
146082 IRC 랜덤닉은 봄미다 nRST갤로그로 이동합니다. 09.09.03 56 0
146081 완벽하게 하겠다는 생각을 버려라. [8] yundream(211.189) 09.09.03 177 0
146077 개발 접고 음악지꺼리한지 언 1년.. [10] Grindz갤로그로 이동합니다. 09.09.03 189 0
146076 덕후라서 아침부터 기분이 좋다능... [10] 아주아슬갤로그로 이동합니다. 09.09.03 118 0
146075 행사들.. 콘테스트, 페스티발, 컨퍼런스, 세미나 [2] Vita500갤로그로 이동합니다. 09.09.03 1871 0
146074 게임공모전을 삭제해버렸네... 알바 미쳤냐 [2] Vita500갤로그로 이동합니다. 09.09.03 120 0
146073 2MB의 IT마인드 [4] 라루나갤로그로 이동합니다. 09.09.03 174 0
146072 코드 잼 곧 시작임!! [3] 엽기토깽이갤로그로 이동합니다. 09.09.03 88 0
146071 으하암~~ 라이브팀은... [7] 설지갤로그로 이동합니다. 09.09.03 84 0
146070 학교 갈 준비해야되는데.. 혼아갤로그로 이동합니다. 09.09.03 37 0
146068 컴정과애들 임베디드 많이하냐? [8] 좆선(112.146) 09.09.03 161 0
146067 DX 2D비행슈팅강좌 22. 게임의논리 계층 Vita500갤로그로 이동합니다. 09.09.03 297 1
146066 맞고 자란아이는 맞는 환경을 스스로 만든다. [7] Vita500갤로그로 이동합니다. 09.09.03 201 0
146065 니들 나로호 세컨드 발사 예정이 내년 봄인거는 알고 있음? [1] ㅇㅇㅃ갤로그로 이동합니다. 09.09.03 53 0
146064 Today's English. [22] 캐꼬꼬닭(221.142) 09.09.03 157 0
146063 며칠전부터 날씨가 추워진다.. [7] Vita500갤로그로 이동합니다. 09.09.03 101 0
146061 C# 진리책은 Effective C#임? [8] ㅇㄹ(211.215) 09.09.03 177 0
146059 미치것네... 이거보면 저절로 웃음이 나옵니다. [1] 임베디드(112.150) 09.09.03 134 0
146058 왜 프로그래머는 침묵하고 있는가?>? [6] ㅇㅇ(125.128) 09.09.02 184 0
146054 아오 우리 회사 부사장님은 말이야. nRST갤로그로 이동합니다. 09.09.02 84 0
146051 가만 생각해보니 병신 같이 알려줄껄 그랬네 [6] nRST갤로그로 이동합니다. 09.09.02 135 0
146050 nRST 는 봄미다. [2] 씬입사원갤로그로 이동합니다. 09.09.02 128 0
146049 무한도전은 이제 방송사 안가리는 듯 [4] ㅇㅇㅃ갤로그로 이동합니다. 09.09.02 163 0
146048 감사해요 [8] 1(222.121) 09.09.02 96 0
146047 대체 뭘 해야 하나요? [6] 비빔면갤로그로 이동합니다. 09.09.02 105 0
146046 아 횽들 이것좀 도와줘... 나 밤 12시까지 이거 과제 제출해야 되는데 [36] 1(222.121) 09.09.02 167 0
146045 횽들 진짜 힘들어 죽겠어 나좀 도와줘..ㅜㅜ [2] 허유깡갤로그로 이동합니다. 09.09.02 67 0
146044 포트폴리오정리중인데 학부수준에서의 실력... [4] 임베디드(112.150) 09.09.02 229 0
146043 그래서 고쳤는데 [7] 에취군갤로그로 이동합니다. 09.09.02 86 0
146042 횽들. 중고 IT서적 거래 활발한.. 사이트좀 알려줭.. [1] 혼아갤로그로 이동합니다. 09.09.02 76 0
146041 어라? BDD? [2] prismatic갤로그로 이동합니다. 09.09.02 71 0
146040 Visual 2008 이거 도대체 왜 이러죠? [6] 에취군갤로그로 이동합니다. 09.09.02 4049 0
146035 스피커를 달았음. 구체적으로 20%가량 체감속도가 향상되는군요. [1] Rei@디씨갤로그로 이동합니다. 09.09.02 97 0
146033 지방대 미디어공학계열 졸업후에 향후진로 [2] 행복하세요(220.118) 09.09.02 109 0
146030 effects 질문이요!!!!!!!!!!!!!!! ddd(220.117) 09.09.02 31 0
146029 나혼자 만드는 게임과 회사에서 만드는 게임의 차이점 [4] 설지갤로그로 이동합니다. 09.09.02 166 0
146028 닭치고 비타님을 찬양합니다 [1] 화나(58.237) 09.09.02 62 0
146026 avr 고수형들 좀 도와주세요 ㅜㅜ [2] 마술사오펜갤로그로 이동합니다. 09.09.02 99 0
146025 명문대 컴공 나오면 진로가 어떻게 되?? [5] 도민호핏자갤로그로 이동합니다. 09.09.02 251 0
146024 오늘은 \336,239 어치 코딩 [1] 피로토스갤로그로 이동합니다. 09.09.02 137 0
146023 비쥬얼스튜디오 말고 프로그램개발 IDE는 어떤게 있어?? [3] 클라리네이갤로그로 이동합니다. 09.09.02 107 0
146021 켁큇이 영어로 글을 쌌다 [6] 세브(211.117) 09.09.02 155 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2