- 포인터 변수 선언int *k = x;int값을 갖는 x라는 데이터의 주소를 가리키는 포인터변수 k를 선언한다.비유하자면 k는 전화번호부의 페이지 이름이고, 자료형 int는 전화번호의 형태, x는 내가 찾고자 하는 사람이다.즉, k는 어떤 값이 아니라 주소값을 가진다. - 포인터 변수와 역참조 연산자 위와 같은 상황에서 *은 포인터변수 k를 선언하는 용도로 쓰인다.그 이외에 어떤 변수 앞에 *이 붙으면, 해당 변수가 지시하는 주소의 데이터값을 반환한다. - 배열이름은 배열의 첫 요소의 주소로 자동변환된다. 배열 자체는 포인터 변수가 아니다.하지만 배열 이름을 사용하면 “포인터처럼 행동”한다.그래서 함수에 넘기거나 %s에 넣으면 주소처럼 쓰인다.