728x90
포인터 : 변수의 일종
-변수 : 특정 데이터 값을 가지고 있음
-포인터 : 특정 데이터가 저장된 기억장소의 주소(번지)값을 가지고 있음
-> 따라서 포인터는 기억공간을 변수명으로 접근하지 않고 주소로 접근하기 위해 사용
일반적인 변수의 기억공간 표현
: 변수는 변수 선언에 의해 기억공간이 할당되고
: 할당된 기억공간에 변수에 대입된 데이터가 저장
: 이때 할당된 기억공간은 주소(번지)가 부여되어 있다.
주소를 이용하여 변수와 같은 동일한 작업 가능
: x의 주소 0002를 이용하여 데이터를 저장할 수 있다.
-> 따라서 주소 값(포인터 값)을 다룰 수 있는 변수가 필요
-> 포인터 변수 : 변수의 주소 값을 갖는 특별한 변수
변수의 주소 예)
728x90
'방통대 > C프로그래밍' 카테고리의 다른 글
[C] 9-3 포인터 연산 (0) | 2024.04.15 |
---|---|
[C] 9-2 포인터변수의 선언과 참조 (0) | 2024.04.15 |
[C] 8-4 함수와 배열 (0) | 2024.04.08 |
[C] 8-3 char형 배열과 문자열 (0) | 2024.04.08 |
[C] 8-2 다차원 배열 (0) | 2024.04.08 |