포인터(pointer)란 메모리의 주소값을 저장하기 위한 변수로, 포인터 변수라고도 부릅니다. 포인터에 사용되는 연산자 참조 연산자(*) : 포인터의 이름이나 주소 앞에 사용하여, 포인터에 가리키는 주소에 저장된 값을 반환합니다. 주소 연산자(&) : 변수의 이름 앞에 사용하여, 해당 변수의 주소값을 반환합니다. 포인터 선언 e.g.) 정수 5이 저장된 int형 변수 num를 선언하면 메모리 주소 0x13번지에 저장된다고 가정한다. num변수의 메모리 주소 0x13은 정수이며 이것도 저장 가능한 값으로 이것을 포인터 변수라 한다. 이 포인터 변수에 변수 num의 주소 값을 저장한다. int num = 5; 정수 5가 저장된 int형 변수 num 선언 int * ptr; 변수 주소 값 저장을 위한 포인터 ..