1. 주소값을 변수에 저장하지 않고 포인터 변수라는 것을 선언해서 저장 하는 이유?
- 변수에는 내가 가리키는 메모리에 대한 정보가 없다.
- 포인터에는 내가 가리키는 메모리에 대한 정보가 있다.
2. type에 따라 그 type에 맞는 포인터 변수를 선언해서 저장해야 되는 이유?
- 해당 type을 가리킨다는 정보가 해당 type 포인터 (ex) int *)이기 때문이다.
(출처 : 윤성우의 열혈 C 프로그래밍 중에서..)
'programming Language > [C] 알고 있기' 카테고리의 다른 글
포인터 변수의 상수화 (0) | 2017.01.19 |
---|---|
scanf 함수호출 시 & 연산자를 붙이는 이유? (0) | 2017.01.19 |
배열을 함수의 인자로 전달받은 함수의 또 다른 선언 (0) | 2017.01.19 |
Call-by-value & Call-by-reference (0) | 2017.01.19 |
함수의 인자로 배열 전달하기 (0) | 2017.01.15 |
WRITTEN BY
,