포인터(Pointer)란? 메모리 주소를 값으로 가지는 변수 포인터 변수의 선언 타입명 * 변수명; * : 뒤에 오는 변수가 포인터임을 알려주는 기호 ex. int * ptr; ▷ ptr은 포인터 변수이기 때문에 메모리 주소를 저장한다. 그 메모리 주소에 저장되는 타입이 int 타입이다. 연산자 & 변수로부터 그 변수의 주소를 추출하는 연산자 ex) int c = 5; //정수형 변수 c는 12의 값을 가진다 int *ptr; //ptr은 정수형 포인터 변수이다 ptr = &c; //ptr에는 c의 주소값이 저장된다 Q. 주소는 왜 4씩 차이 날까? A. 변수를 int형으로 설정했기 때문에 하나의 변수 당 4 byte씩 공간을 차지하게 되기 때문이다. 포인터 변수 치환 int x = 1, y = 2; i..