반응형
배열의 이름은 특정 값이 아니라 배열의 주소를 가리킵니다.
예를들어 아래와 같은 배열을 정의하고 배열 이름을 출력하면 주소가 출력됩니다.
int myarr[3]={1,2,3};
printf("%p",myarr);
출력된 주소는 첫번째 요소의 주소입니다. %p 는 포인터의 주소를 출력할 때 사용하는 서식문자입니다.
일반적인 포인터와 다른 점은 변경이 불가능하다는 것입니다.
반응형
'C언어 > 배열' 카테고리의 다른 글
[C언어] 다차원 배열 정의하는 방법 (0) | 2022.07.06 |
---|---|
[C언어] 포인터 배열은 여러 주소를 배열로 저장한다 (0) | 2022.07.04 |
C언어 배열을 선언과 동시에 초기화하는 방법 (0) | 2022.06.22 |
C언어 배열이란 무엇이며, 왜 존재하며, 어떻게 정의하나 (0) | 2022.06.22 |
[C언어] 다차원 배열 (2차원 배열) (0) | 2022.03.31 |
댓글