let's study/C 언어

포인터

DarkSoul.Story 2013. 7. 11. 15:31
반응형

☞ 포인터란? 메모리의 첫번째 주소를 저장하기 위한 변수이다

 

☞ 포인터를 선언할 때에는 *연산자를 사용한다.

 

 

☞ int형 변수 a에 2005의 정수값을 대입한다

☞ pa는 int형의 주소를 저장하는 포인터 이다

☞ 변수 pa에 a의 주소값을 대입한다.

 

 

 int &a - int형 변수 a의 주소값

                즉 a의 주소값을 저장하기 위한 변수를 '포인트 변수'라고 한다

 

 

위 코드를 그림으로 표현하면 다음과 같다.

☞ 주소값을 참조할때 사용하는 연산자 : & 연산자

    변수 이름 앞에 &연산자를 붙이게 되면 해당 변수의 주소값이 반환된다

 

☞ 포인터가 가리키는 메모리 참조 : *연산자

   

☞ 포인터의 타입은 메모리를 참조하는 방법을 알려주는 역할이다.

 

반응형

'let's study > C 언어' 카테고리의 다른 글

변수  (0) 2013.07.11
함수  (0) 2013.07.11
반복문 while / do while  (0) 2013.07.11
반복문 for  (0) 2013.07.11
분기문 switch  (0) 2013.07.11