본문 바로가기

공부/IT

포인터

반응형

어떤 수나 문자를 저장하기 위해 변수를 사용했다.

 

사실 이 변수는 기억장소의 어느 위치에 대한 이름이며 그 위치는 주소로도 표현할 수 있다.

우리는 친구 홍길동의 집에 모이기 위해 "홍길동이네 집으로 와" 라고 말하기도 하지만

홍길동의 집 주소인 "서울시 마포구 서교동 00번지로 와" 라고 말하기도 한다.

c언어에서는 변수의 위치, 즉 주소를 제어할 수 있는 기능을 제공한다.

 

변수의 주소를 출력할 수도 있고 주소를 주소 변수에 저장할 수도 있다. 주소를 저장할 수 있는 변수를 포인터 변수라 한다.

 

- 포인터 변수를 선언할 때는 자료의 형을 먼저 쓰고 변수명 앞에 *를 붙인다.

- 포인터 변수에 주소를 저장하기 위해 변수의 주소를 구할 때는 변수 앞에 &를 붙인다.

- 실행문에서 포인터 변수에 *를 붙이면 해당 포인터 변수가 가리키는 곳의 값을 말한다.

 

반응형

'공부 > IT' 카테고리의 다른 글