🎯 메모리와 주소
🎯 메모리의 주소를 나타내는 개념
정수 자료형과는 다른 자료형으로 정의됨 (int a,int *a);
& - 주소 연산자
* - 참조 연산자
포인터 선언 & 연결 & 참조
int *pNum; 선언 (일반적)
int num = 10;
pNum = # 연결
printf("%d",*pNum); // 10 나온다.
ex) pNum ( = 서울특별시 마포구 신촌로 128)
ex) *pNum ( =메가스터디IT아카데미 신촌캠퍼스)
🎯 주의사항
포인터는 참조되기 전에 반드시 연결되어야함
ex) int pa; printf("%d", pa); // pa = &banana;
주소연산자(&)는 포인터를 포함한 모든 변수에 사용가능하지만, 참조연산자(*)는 포인터 변수에서만 사용가능
int num =9;
int *pnum;
pnum = #
printf("%d",*pnum) => 9;
printf("%d", *num) => 개삽질한다.