포인터 1. 포인터와 포인터 변수 - 변수의 주소를 말하며, C언어에서는 주소를 제어할 수 있는 기능을 제공 -포인터 변수: 변수의 주소를 저장할 때 사용하는 변수 - 포인터 변수는 필요에 의해 동적으로 할당되는 메모리 영역인 힙 영역에 접근하는 동적 변수임 int *a; //→ e.g.포인터 변수 선언 *간접 연산자 a = &data; // → e.g.포인터 변수에 변수 주소값 할당 & 번지 연산자 c = *a; // → e.g.포인터 변수가 가리키는 곳의 값(data 주소값 위치) *a=20 //→ 값 할당 2. 포인터와 배열 - 배열을 포인터 변수에 저장한 후 포인터를 이용해 배열의 요소에 접근할 수 있음 - 배열 요소에 대한 주소를 지정할 때는 일반 변수와 동일하게 & 연산자를 사용 int a *..