Skip to content

[01분반] 9장 정리자료에서 질문있습니다. (교수님 답변 포함, 해결) #18

@OrElOr

Description

@OrElOr
  1. 이게 배열의 포인터의 배열인가요?
    char (*r[1])[3];

네, 맞습니다.

  1. 이게 포인터의 배열의 포인터인가요?
    char *(*rr[3]);

char c; // c는 char
char * p = &c; // p는 char*

char * a[3]; a[0] = p; a[1] = p; a[2] = p; // a는 char*의 배열

char * (*rr[3]); // *rr은 char*X[3] 타입 즉 *rr은 char*의 배열

*rr = a; // 성립
  1. 이건 포인터의 포인터의 배열인가요?
    char (**rrr)[3];

네, 맞습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions