728x90
1)포인터
- 주소를 담는 바구니
- 실제 해당주소는 멀리있음
- 단지 그곳으로 워프하는 포탈이라고 생각하면됨
- 배열
- 진짜 원조 데이터임
- 닭장처럼 데이터의 묶음(엄청 많고 거대)
- 배열의 이름은 배열의 시작 주소값을 가리키는 TYPE* 포인터로 변환가능
- [TYPE형 1차원 배열과] [TYPE*형 포인터는] 완전히 호환된다.
Ex) int *p;
int arr[3] = {1, 2, 3}; 일때
p[0] == arr[0], *p == *arr , p+3 == arr+3
- 2차원 배열과 다중포인터는 호환되지않는다.
728x90
'프로그래밍 > c++' 카테고리의 다른 글
객체지향(생성자와 소멸자) (0) | 2023.02.22 |
---|---|
객체지향 기초(OOP) Object Oriented Programming (0) | 2023.02.22 |
배열 (0) | 2023.02.22 |
참조 기초 (0) | 2023.02.22 |
포인터, 다중포인터 (1) | 2023.02.22 |
댓글