Chapter 4. 복합 데이터형 - 배열의 분석

SeungHee Yun·2022년 7월 16일
0

C++ 기초 플러스

목록 보기
15/115

배열의 분석


대부분의 상황에서 C++는 배열 이름을 그 배열 첫번째 원소의 주소로 해석한다.
즉,

int* pw = wages; 		// 이라면
wages = &wages[0];		// 이다.

그렇다면, 배열의 이름이 배열의 주소인가? 절대로 아니다

배열의 이름은 배열의 첫번째 원소의 주소를 가리킨다.

반면에 주소 연산자를 적용하면 전체 배열의 주소가 산출된다.

int tell[20]{};
cout << tell << endl;	// &tell[0]을 출력한다.
cout << &tell << endl; 	// tell 배열의 전체 주소 값을 출력한다.

출처 : C++ 기초 플러스 / 성안당


profile
Enthusiastic Game Developer

0개의 댓글