방통대/C프로그래밍
[C] 9-1 포인터
꿈꾸는 몽나
2024. 4. 15. 20:42
728x90
포인터 : 변수의 일종
-변수 : 특정 데이터 값을 가지고 있음
-포인터 : 특정 데이터가 저장된 기억장소의 주소(번지)값을 가지고 있음
-> 따라서 포인터는 기억공간을 변수명으로 접근하지 않고 주소로 접근하기 위해 사용
일반적인 변수의 기억공간 표현
: 변수는 변수 선언에 의해 기억공간이 할당되고
: 할당된 기억공간에 변수에 대입된 데이터가 저장
: 이때 할당된 기억공간은 주소(번지)가 부여되어 있다.
주소를 이용하여 변수와 같은 동일한 작업 가능
: x의 주소 0002를 이용하여 데이터를 저장할 수 있다.
-> 따라서 주소 값(포인터 값)을 다룰 수 있는 변수가 필요
-> 포인터 변수 : 변수의 주소 값을 갖는 특별한 변수
변수의 주소 예)
728x90