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에 대입
카테고리 없음