2차원 배열의 주소와 값의 참조, 2차원 배열의 다양한 주소 표현
CODEDRAGON ㆍDevelopment/C, C++
반응형
2차원 배열의 주소와 값의 참조
&연산자
2차원 배열 요소의 주소를 참조하는 연산자
2차원 배열의 주소 표현(&2차원 배열 요소)
int array[2][2]={10,20,30,40}; printf("%x %x \n", &array[0][0], &array[0][1]); printf("%x %x \n", &array[1][0], &array[1][1]); |
2차원 배열의 다양한 주소 표현
1. 2차원 배열 이름은 2차원 배열의 시작 주소
2. 2차원 배열의 행의 요소는 행을 대표하는 주소
3. 2차원 배열에서 array[i] == *(array+i)는 주소
*연산자
· 2차원 배열 요소에 저장된 값을 참조하는 연산자
· *연산자는 주소에 저장된 값 참조
*메모리공간의 주소 |
*&array[0][0] |
*(array[0]+0) |
*(*(array+0)+0) |
'Development > C, C++' 카테고리의 다른 글
LAB01-포인터를 이용하여 배열요소 정렬하기 (0) | 2015.07.22 |
---|---|
Waring-incompatible implicit declaration of built-in function 'strcpy' [enabled by default] (0) | 2015.07.21 |
Ex14-3차원 배열 (0) | 2015.07.21 |
Ex11-2차원 배열 선언 과 동시에 데이터 저장(초기화) (0) | 2015.07.21 |
변수의 종류와 범위 (0) | 2015.07.20 |