int junk[3][4]
배열 junk는 int형 4개짜리 배열을 3개의 원소로 가지는 배열이다.
이것은 junk가 int형 4개짜리 배열을 가지는 포인터라는것을 의미한다.
라는데
junk[0] , junk[1], junk[2] 가 int형 4개짜리 배열을 가지는 포인터 아님 ?
그리고 배열은 매개변수로 넘겨줄때 주소를 넘겨줘야하잖아
int ar[][COLS] 같이 넘기는게 어떤의미임 ?
*ar[COLS]랑 같은거임 ?
빈 []는 왜 굳이 쑤셔넣는거임 ?
답은 탈 C언어다
C++ 가기전에 배우는언어에 불과한데 이쪽은 잘 알고가면 C++ 쉽다길래 열공중인데 좀 알려줄래 ?
해당 댓글은 삭제되었습니다.
너의 말이 뭐랄까 잘 이해가 안가는데 junk[3][4]는 junk라는 이름의 3개원소아래 각각 4개씩 총12개의 int형이 있다는거 아님 ?..
junk[3][4]; 는 junk 라는 주소값에... 4개의 int 의 크기만큼의 씩 3번 곱할만큼의 크기를 확보하라는 뜻이야..
ㅇㅇ 그러니까 junk라는 변수이름 아래 총 12개 ( 4개씩 3분할) 의 데이터형 변수들이 있다는거 아님 ??..
그니까 junk라고만 하면 junk[0], junk[1] , junk[2] 총 3개고 그 아래 4개씩 있는거 아닌가 ..
junk[3][4] = {{00, 01, 02, 03}, {10, 11, 12, 13} {20, 21, 22, 23}} 이랍니다 4개짜리 배열 3개 맞아여
그니까 junk는 3개의 원소를 가지고있고 junk[0] , junk[1] , junk[2] 얘네들 아래 4개짜리 배열이 있는거 아니냐 ? 내가 너무 답답하게 이해하고있는건가
님 잘 이해하고 있는데 왜그래요 님 말 맞음
그리고 배열은 매개변수로 넘겨줄때 주소를 넘겨줘야하잖아 int ar[][COLS] 같이 넘기는게 어떤의미임 ? *ar[COLS]랑 같은거임 ? 빈 []는 왜 굳이 쑤셔넣는거임 ?
그 아래 질문도 답해주면 안댐 ? 배열을 매개변수로 넘겨줄때 ㅇㅇ..