c언어 기초 프로그래밍 2차원 배열 이름이 가리키는 것들
c언어 기초 프로그래밍 2차원 배열 이름이 가리키는 것들 C언어의 2차원 배열 이름에 관한 이야기를 좀 해볼까 한다. 그전에 간단하게 1차원 배열 이름에 대해서 정리하고 넘어가 보자. 1차원 배열의 이름이 가리키는 것은 첫 번째 요소이며 이는 포인터와 같은 역할을 한다. 그리고 이 배열을 인자로 전달할 때 호출되는 함수에서는 포인터 변수로 받아서 배열에 접근해야 한다. int aaa[3]; ▲ 여기서 aaa 이름이 의미하는 것은 aaa[0]의 주소 값이다. 다시 말해 aaa와 aaa[0]은 같다. 하지만 2차원 배열은 그렇지가 않은데 그 과정을 정리해볼까 한다.그렇다면 2차원 배열의 이름이 가리키는 것은 무엇일까? 이도 마찬가지로 첫 번째 요소 [0][0]을 가리키는 것은 동일하다. 먼저 이 부분부터 확..