본문 바로가기

Programming/C

C Language。포인터

728x90
반응형

메모리 주소 값을 저장하여 사용(메모리에 직접 접근 가능)

 

1. 포인터 변수

 

int *pnum; // int형 변수를 가리키는 pnum 선언

 

2. &연산자와 *연산자

 

# & : 변수의 주소 값 반환
# * : 포인터가 가리키는 메모리 참조(메모리 참조 연산자)

int num = 10;

int *pnum = # // num의 주소 값으로 포인터 변수 pnum 초기화

 

 

3. 포인터 초기화

 

int *pnum1 = 0;
int *pnum2 = NULL; // NULL 포인터, NULL은 0 의미

// pnum1과 pnum2는 아무데도 가리키지 않음
728x90
반응형