C언어 포인터 개념 변수값의 주소를 저장함 활용 타입 *포인터 이름 = &변수이름; 또는 타입 *포인터 이름 = 주소값; 초기화 필수!! 예 int a = 7; int *p; p = &a; 서식지정자로는 %p를 사용함(크기가 커서 16진수로 표현함) 역참조의 예 int a = 7; int *p; p = &a; *p = 10; 이러면 a가 10으로 바뀜 왜? p의 a주소 값을 가져온다 -> *붙이므로서 p주소값에 해당되는 값을 10으로 변경