본문 바로가기

카테고리 없음

배열에 대한 공부에 미쳐라~~

포인터 에 대한 이전 자습서에서는 주어진 데이터 형식에 대한 포인터가 해당 특정 데이터 형식의 변수 주소를 저장할 수 있음을 알게되었습니다. 예를 들어, 다음 코드에서 포인터 변수 pc 는 문자 변수 c 의 주소를 저장합니다

 

 char c = 'A'; char *pc = &c; 

 

여기서 c 는 단일 값만 저장할 수있는 스칼라 변수입니다. 그러나 이미 할당 된 메모리 블록에서 동일한 데이터 유형의 여러 값을 보유 할 수있는 배열에 익숙합니다. 그래서 우리는 배열에 대한 포인터를 가질 수 있을지 궁금해 할 것입니다. 사실, 할 수 있습니다.

예제 코드로 시작하여 출력을 살펴 보겠습니다. 우리는 그 행동을 이후에 논의 할 것입니다.

 

& 모음 [0] : 4287605531, pvowels + 0 : 4287605531, 모음 + 0 : 4287605531

& 모음 [1] : 4287605532, pvowels +1 : 4287605532, 모음 + 1 : 4287605532

& 모음 (2) : 4287605533, pvowels + 2 : 4287605533, 모음 + 2 : 4287605533

& 모음 (3) : 4287605534, pvowels + 3 : 4287605534, 모음 + 3 : 4287605534

& 모음 [4] : 4287605535, pvowels + 4 : 4287605535, 모음 + 4 : 4287605535

모음 [0] : A, * (pvowels + 0) : A, * (모음 + 0) : A

모음 [1] : E, * (pvowels + 1) : E, * (모음 + 1) : E

모음 [2] : 나, * (pvowels + 2) : 나, * (모음 2) : 나는

모음 [3] : O, * (pvowels + 3) : O, * (모음 + 3) : O

모음 [4] : U, * (pvowels + 4) : U, * (모음 + 4) : U

 

 

 

배열은 일반적으로 데이터들로 이루어진 자료구조를 나타내고

 

배열에는 같은 종류의 데이터들이 순차적으로 저장되어 있습니다.

 

 

꾸준한 공부가 답입니다~~^^

 

 

 

 

 

반응형