[정보처리기사 실기] 포인터 배열
·
정보처리기사
1. 포인터 기본 개념표현의미예시해석int *p정수형 포인터 변수int *p = &a;a의 주소를 저장하는 변수&변수변수의 주소값&a[0] → 100 *포인터해당 주소에 있는 값*p → 주소 p가 가리키는 곳의 값 2. 배열과 포인터 관계int a[3] = {10, 20, 30}; int *p = a; // == &a[0]표현해석p[0] or *pa[0] → 10p[1] or *(p + 1)a[1] → 20p[2] or *(p + 2)a[2] → 30p는 배열의 첫 번째 요소를 가리키고 있으므로, p[0] 또는 *p는 a[0]과 동일p[1] 또는 *(p + 1)은 a[1]과 동일하고, p[2]는 a[2]를 가리 📌 즉, 배열처럼 쓰면 된다. 주소 계산은 자동으로 처리됨! 3. 주소값과 값 구분p는 포인..