반응형
2차원 배열 int arr[3][4]에서 arr[0], arr[1], arr[2]의 주소 계산법을 봐보자
배열 이름 arr은 그자체가 상수로서 0x10의 값을 지니지만 arr[0],arr[1],arr[2]는 arr을 바탕으로 계산하여
만들어진 상수 값이다. 계산방식은 아래와 같다.
배열 요소를 이루는 변수의 자료형과 배열의 가로 길이가 계산에서 가장 중요한 핵심이다.
배열의 이름은 시작 위치를 의미하고, 인덱스 값, 배열 요소 크기, 가로길이를 이용해서 시작위치로부
터 떨어져 있는 거리를 계산하게 된다.
반응형
'BackEnd > C' 카테고리의 다른 글
2차원 배열을 함수의 인자로 전달 (0) | 2019.03.11 |
---|---|
1차원 배열을 함수의 인자로 전달 (0) | 2019.03.11 |
2차원 배열과 1차원 배열의 관계 (0) | 2019.03.10 |
2차원 배열의 이해와 적용 (0) | 2019.03.10 |
배열을 이용한 문자열의 표현 (0) | 2019.03.10 |