포인터의포인터1 [C언어] 제 15 강 : 포인터의 포인터 그리고 포인터 배열 포인터 변수도 변수의 한 형태이기 때문에 선언 시 메모리 영역에 4바이트의 메모리 공간 할당이 이뤄지기 때문에 당연히 포인터 변수 자체애 대한 주소 값도 존재를 하겠죠~? int number = 1; int* ptr = &number; printf("ptr의 저장 값은? %#x", ptr); printf("ptr의 주소 값은? %#x", &ptr); 위의 소스 코드를 출력해보세요~ 분명히 ptr의 저장 값과 주소 값은 다릅니다. ptr의 저장 값은 number변수의 주소 값이고 ptr의 주소 값은 말 그대로 포인트 변수 ptr의 주소 값이겠지요? 그렇습니다. 그리고 이 값을 다시 포인터 형 변수에 저장 할 수 있습니다. 즉, 포인터의 포인터(주소값)을 저장할 수 있는 것이죠^-^!! int number .. 2012. 1. 19. 이전 1 다음