본문 바로가기
방통대/C프로그래밍

[C] 9-1 포인터

by 꿈꾸는 몽나 2024. 4. 15.
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