2차원배열 포인트로 주소받으려면...

int a[2][2]
이배열을요
int *pa
이포인터에 주소 저장시키려는데
pa=&a
이렇게했더니 안되네요...포인터로 어떻게받죠...
설명도 해주시면감사하겠습니다..

댓글 4

  • 큰길 2025.10.28

    좋은정보

  • 개구리 2025.10.28

    감사합니다

  • 꽃달 2025.10.28

    실행 결과
    ==================
    a     = 0x8bd17ac0
    a[0]   = 0x8bd17ac0
    a[0][0]  = 0x00000001
    &a[0]  = 0x8bd17ac0
    &(a[0]) = 0x8bd17ac0
    (*a)[0] = 0x00000001
    1
    2
    3
    4
    ==================

  • WhiteCat 2025.10.28

    샘플 코드
    =======================================
    1 #include stdio.h
    2
    3 int main(void)
    4 {
    5
    6
    7   int a[2][2] = { { 1, 2},
    8          { 3, 4}};
    9   int *pa[2];
    10
    11
    12
    13   printf(\ a    = 0x%08x\\n\

C언어 다른 글

목록