배열
-
[C언어] 6-2. 포인터프로그래밍/C 2014. 4. 7. 21:30
1. 포인터의 개념 - C에서 모든 변수는 데이터 값과 할당된 기억공간의 주소를 가지고 있다 - 포인터는 기억공간의 주소를 의미하며 일반변수가 데이터 값을 저장하는 메모리 공간이라면 포인터 변수는 변수가 할당받은 기억공간의 주소를 값으로 갖는 변수라 할 수 있다. 2. 포인터 변수 * 포인터 변수의 선언- 포인터 변수의 경우 변수명 앞에 *(Asterisk Mark)를 붙여서 일반변수와 구분한다.데이터형 *포인터 변수명;- 여기서 주의할 점은 포인터 변수 앞에 선언한 데이터형은 포인터 변수 자신의 타입이 아닌 포인터 변수가 가리키게 될 변수(또는 변수 안에 들어 있는 값)의 타입이라는 점- 모든 포인터 변수는 크기가 4byte이다 (32비트 컴퓨터 기준)int *p;- 포인터 변수 p는 정수형 값이 들어..