목록포인터 (1)
응애맘마조
포인터
포인터는 메모리의 주소 값을 저장하기 위한 변수입니다. 즉, 메모리 공간을 참조하는 기준이 됩니다. 위의 사진에서 num은 0x00000007, c1은 0x00000041, c2는 0x00000042라는 것을 알 수 있습니다. (사용자의 컴퓨터 및 사양 및 환경에 따라 주소값은 달라질 수 있습니다.) 이처럼 자료형의 크기에 따라 할당되는 크기가 달라집니다. char은 1바이트이기 때문에 41, 42로 나오지만 int는 4바이트이기 때문에 표기는 0x00000007이지만 정확히는 0x0000007부터 0x00000010까지에 걸쳐서 할당이 되어있습니다. 포인터의 선언 방법에 대해 알아보겠습니다. 연산문 구성은 다음과 같습니다. 먼저 num 변수에 7을 저장하고 포인터 변수 ptr을 선언해서 num의 주소 ..
공부/개인
2023. 4. 8. 18:34