티스토리 뷰
포인터로 배열 참조
배열명 : 배열의 시작 주소를 의미하는 상수
포인터로 배열 참조
1. 배열의 시작 주소를 구할 때는 & 없이 배열명만 사용
2. 배열명을 포인터 처럼 사용 가능
3. *(arr+i)는 arr[i]를 의미
4. 배열의 시작 주소를 초기화된 포인터를 이용해서 배열의 모든 원소에 접근 가능
5. 포인터 변수를 배열 이름인 것처럼 사용 가능
6. 포인터와 +, - 연산
2차원 배열
1. 배열을 이차원 형태로 확장
2. 2차원은 index가 2개
3. index의 수가 배열의 차수
4. 형식 : 데이터 타입 배열명 [행 크기][열 크기]
5. 프로그래머는 2차원 형태이나 컴퓨터는 일차원 구조
3차원 배열
1. 필요에 따라 다차원 배열 선언이 가능
2. 데이터 타입 배열명 [면][행][열]
3. 동일한 초기화 방법 사용
정리
포인터와 배열
- 배열명은 배열의 시작 주소를 의미함
- 포인터 변수를 배열명으로 초기화한 경우 포인터 변수를 배열처럼 인덱스를
사용하는 것이 가능함 - 배열명은 변수가 아니므로 증감 연산자에 의한 연산은 불가능함
포인터 연산
- 배열명을 포인터 변수와 같이 연산에 의해 배열요소를 참조할 수 있음
- 포인터 변수에 증감 연산자를 이용하여 배열요소를 참조할 수 있음
- 후위 증감 연산자가, 전위 증감 연산자보다 우선순위가 높음
'JAVASCRIPT 기반의 스마트앱 개발 2021 > 프로그래밍 언어활용' 카테고리의 다른 글
프로그래밍 언어 활용 Part1 - 함수의 인자 (0) | 2021.08.03 |
---|---|
프로그래밍 언어 활용 Part1 - 공용체와 열거체 (0) | 2021.08.03 |
프로그래밍 언어 활용 Part1 - 포인터 기초 (0) | 2021.07.29 |
프로그래밍 언어 활용 Part 1 - 문자열 (0) | 2021.07.29 |
프로그래밍 언어 활용 Part 1 - 배열 (0) | 2021.07.29 |
댓글
© 2022 chanchaning