컴퓨터 기본 개념
10강. C언어_포인터
happyso
2020. 7. 27. 22:26
포인터의 개념
1) 지금까지의 변수는 그 자체로 자신의 자료형에 맞는 값을 저장한다.
2) 포인터변수는 특이한 변수로, 메모리 주소를 저장한다.
- 컴퓨터메모리에 바로 접근할 수 있게 해줌
- 특정한 메모리 주소를 가르킨다.
- int *b = &a;
--> *(간접참조연산자)는 포인터 변수임을 알려주기 위한 목적
--> &(주소연산자) : 변수 앞에 붙어서 변수의 메모리 시작 주소값을 구한다.
- 포인터를 여러개 겹쳐 사용할 수 있다.
- 배열은 포인터와 같다.(서로 상호 치환되어 사용할 수 있다.)
- 포인터는 특정한 메모리 주소에 바로 접근할 수 있으므로 조심스럽게 사용해야한다.