9강 · 제6장 중반 · 약 60분
배열과 포인터(2)
포인터 선언·연산과 배열과의 관계를 학습합니다.
학습 목표
- 포인터 변수를 선언하고 *와 &를 사용한다
- 포인터 연산과 배열의 관계를 이해한다
포인터
다른 변수의 주소를 저장하는 변수입니다.
int x = 10;
int *p = &x; /* p는 x의 주소 */
printf("%d\n", *p); /* 역참조: 10 */
&: 주소 구하기*: 가리키는 곳의 값 (또는 포인터 선언)
배열 이름 a는 많은 문맥에서 &a[0]처럼 동작합니다. *(a+i) ≡ a[i].
코드 실습 (C)
실행 결과가 여기에 표시됩니다.