2차원 배열 (2) 썸네일형 리스트형 ([C언어] 17강) 포인터의 포인터와, 포인터의 메모리크기 이번 시간에는 포인터의 포인터를 배워보겠습니다 자 우선 생각해보죠, 우리는 배열은 포인터다 라는 개념을 배웠었습니다 그럼 배열의 요소로 배열을 가지고있는 배열 즉, 2차원배열은 어떻게 이뤄져있는걸까요? 포인터들을 가지고있는 포인터라.. 네 바로 포인터의 포인터입니다ㅋㅋ 포인터가 어떤 요소의 주소였다면 포인터의 포인터는 그 주소값이 저장된곳의 주소입니다ㅋㅋㅋ 마치 마트료시카 인형같죠ㅋㅋ 포인터의 포인터형은 다음과 같이 표시합니다 자료형 ** 변수이름; 자 우리는 지난 시간에 콜 바이 벨류와 콜 바이 레퍼런스에 대해 배웠습니다. 그런데 만약에 우리가 배열을 함수의 매개변수로 보내고 싶다면 어떻게 해야할까요? #include int test(int arr[]) { printf("%d", arr[3]); } i.. ([C언어] 11강) 2차원 배열 더보기 이번 강좌에서는 저번 강좌에 이어서 2차원 배열에 대해 공부해볼까 합니다. 우리는 그냥 배열을 배우면서 아래와 같은 그림을 보았습니다. 이런식으로 이루어진 배열을 1차원 배열 또는 배열 이라고 부릅니다 자 그럼 배열을 이용해 게임 맵을 만든다고 칩시다. 0은 지나갈수 있는길 1은 지나갈수 없는길 이런식으로 게임 맵을 만들어보겠습니다 자 이런식으로 게임 맵이 완성되었네요 그림으로 치면 이런식의 맵이 되겠네요! 아무튼! 이 맵에 대한 정보를 배열에 넣으려고 합니다 물론 이 숫자를 한줄로 정렬해서 00000000011111111101100000000110111111111000000000 이렇게 해도 표현 가능하겠지만 보시다 싶이 뭐가 더 보기 편한가요? 한줄보단 여러줄로 하는게 더 편하죠.. 그래서 존.. 이전 1 다음