1. 포인터 개념 및 기본 문법포인터는 특정 타입의 변수가 저장된 메모리 주소를 가리키는 변수포인터를 선언할 때는 해당 포인터가 가리킬 데이터 타입을 함께 지정하며, 선언 시 * 기호를 사용int value = 10;int *p = &value;위 코드에서 value는 정수 변수이고, p는 value의 주소를 가리키는 포인터&value는 value 변수의 메모리 주소를 얻는 주소 연산자p에 value의 주소가 저장되면, *p (포인터 역참조)를 통해 p가 가리키는 주소의 실제 값에 접근할 수 있음예를 들어 printf("%d\n", *p);는 value의 값을 출력2. 포인터 연산포인터에는 주소값을 다루기 위한 몇 가지 연산이 가능포인터에 정수를 더하거나 빼는 연산을 하면, 가리키는 타입의 크기만큼 주소..