반응형
//*********************************************************
// 배열과 포인터
//*********************************************************
// 배열과 포인터는 주소값을 갖고 있다는 점은 동일하다 !!
// 배열은 상수, 포인터는 변수 !!
// 배열의 이름은 항상 시작위치의 주소값을 갖는다 !!
#include 
// int pArray[5] = {0,1,2,3,4};
//  [0]   [1]   [2]   [3]   [4]
// p[0]  p[1]  p[2]  p[3]  p[4] ==> 인덱스
// p+0   p+1   p+2   p+3   p+4  ==> 포인터 연산
// 100   104   108   112   116 --> 물리적인 주소

void main()
{
	int i;
	int pArray[5] ={1,2,30,4,5};
	for(i=0;i<5;i++)
	{
		//printf(" %d ",pArray[i]); // 일반
		printf(" %d ",*(pArray+i));

	}
	
}

'C, C++' 카테고리의 다른 글

[C] 포인터의 포인터  (0) 2014.11.18
[C] 포인터의 연산  (0) 2014.11.18
[C] 포인터의 개념  (0) 2014.11.18
[C] 모듈화  (0) 2014.11.18
[C] 함수의 원형만 작성하는 함수문제  (0) 2014.11.18

+ Recent posts