1. 포인터 C언어에서 변수의 주소를 저장, 사용할 때 사용하는 변수 포인터 변수를 선언 할 때는 자료의 형을 먼저 쓰고 변수명 앞에 간접 연산자 *을 붙인다 (int *a;) 포인터 변수에 주소를 저장하기 위해 변수의 주소를 알아낼 때는 변수의 앞에 번지 연산자 &를 붙인다. (a = &b;) - b의 주소값을 a에 넣는다. 실행문에서 포인터 변수에 간접 연산자 *을 붙이면 해당 포인터 변수가 가리키는 곳의 값 (c = *a;) a의 주소에 담긴 변수 또는 배열의 값을 c에 넣는다. 포인터 변수는 필요에 의해 동적으로 할당되는 메모리 영역인 힙 영역에 접근하는 동적 변수 복사본을 만들지 않고 그 값을 가리키는 주소만 알려줌으로써 효율적인 메모리 사용이나 단축된 처리시간 장점 2. 포인터 변수의 용도 연..