포인터 변수에 대해 알아보자. ip 라는 변수에는 int형 변수의 주소를 담을 수 있다. int* ip로 해도 상관없다. 변수에 값을 넣고 그 변수의 주소를 담아서 나타내는 것을 포인터변수라고 한다. num 에는 10을 넣고 ip에는 num의 주소값을 넣는다. 주소값은 실행할 때 마다 바뀌지만 num은 고정값이다. ip=&num : ip에 num의 주소를 넣음 * : 참조 연산자이다. 변수앞에 붙는다. num의 주소를 ip에 넣는다. *ip의 값을 20으로 지정해보았다. list[0]의 시작주소값이 나타난다. 그 시작 주소값을 ip에 넣는다. 시작주소로 가서 시작부터 4바이트 까지(int형이라서) 내가 입력한 값이 list[3]으로 가서 입력한 값을 출력하게 된다, &list[3] , list+3 , *..