void aaa(char (*abc)[5])

sjj1507의 이미지

void aaa(char (*abc)[5])

이렇게 (*abc) 이거하고
*abc 이거하고 차이가 뭔가요?

Tony의 이미지

타입

hongminhee의 이미지

*abc[5]*(abc[5])로 묶이지 않나요? (배열에 대한 포인터.)

홍민희 (VLAAH, LangDev)

Scarecrow의 이미지

void aaa(char (*abc)[5])는
void aaa(char abc[][5])와 거의 같은 의미고...

void aaa(char *abc[5])는
5라는건 의미가 없고 void aaa(char *abc[])와 같습니다.

jinyeong의 이미지

char *abc[5] -> an array of 5 pointers to char (char 포인터의 배열)
char (*abc)[5] -> a pointer to an array (배열에 대한 포인터)

I thought what I'd do was,
I'd pretend I was one of those deaf-mutes.. or should I?