본문 바로가기
카테고리 없음

[C++] Pointer

by 일사만루병살 2010. 4. 12.

Pointer도 하나의 변수!!
정수? 문자? 부동소수? 무엇을 담는 변수인가?
바로 Memory의 주소를 담는 변수이다.

Pointer의 연산자
- 주소 연산자

int var;
int *P;
    //정수형 Pointer 변수 P의 선언


P = &var; //변수 var의 주소값이 Pointer로 들어감

- 참조 연산자

int var1=1, var2;
int *P;             //정수형 Pointer 변수 P선언
P=&var1;         //P에 var1의 주소값이 들어감
*P=5               //P가 가르키는 주소값에 5를 대입
var2=*P           //변수 var2에 *P가 가리키는 주소값이 가지는값(=var1)을 var2에 대입