포인터 변수의 연산


포인터 변수의 연산

#포인터 변수의 연산 1차원 배열 포인터, 연산 1차원 배열의 포인터는 다음과 같이 선언되고 사용 됩니다. int array[5]; int *parray = array; parray는 array배열의 선구 번지 값을 갖는 포인터이고, parray를 통한 배열 요소의 접근은 다음과 같이 할 수 있습니다. array[0] = 5; //array[0] = 5; 같음 array[3] = 7; //array[3] = 7; 같음 배열의 첨자는 번지에 대한 포인터 연산이며 array3은 array의 번지 값으로부터 데이터형 만큼 주소가 이동된 곳에 위치해 있는 배열 변수를 뜻하고 array3의 번지는 array이로 부터 12번지 만큼 이동한 곳이 됩니다. 배열의 첨자 연산과 동일한 포인터 연산을 제공하며, 아래 문장은 배열의 첨자 연산과 동일한 포인터 연산 입니다. int array[5]; int *parray = array; *(array) = 5; //parray[0] = 5; 또는 *arr...


#배열 #포인터 #포인터변수 #포인터연산

원문링크 : 포인터 변수의 연산