반응형
☞ 포인터란? 메모리의 첫번째 주소를 저장하기 위한 변수이다
☞ 포인터를 선언할 때에는 *연산자를 사용한다.
☞ 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 |