16. 포인터의 활용 - 배열과 포인터


16. 포인터의 활용 - 배열과 포인터

C언어 16. 포인터의 활용 - 배열과 포인터 jangThang 2016. 7. 20. 16:58 이웃추가 본문 기타 기능 1. 배열의 주소는 배열의 이름 또는 배열의 첫 번째 항목의 주소이다. 2. 배열의 각 항목들은 연속적인 주소를 가진다. 위에 나온 두 가지 내용이 배열과 포인터의 관계를 나타내는 핵심내용입니다. 오늘은 이 두 가지 내용만 이해하시면 됩니다. 위에 사진처럼 char buf[10]; 가 선언되었다고 합시다. 그럼 위에 나온 1번에 따라 배열 buf의 주소[포인터]는 buf 또는 &buf[0] 이겠죠? (배열의 이름, 즉 buf는 그 자체가 배열의 주소를 나타내는 포인터 입니다.) ※단, 배열의 주소[포인터]는 고정이기 때문에, 포인터의 연산으로 이동시킬 수 없습니다. ( Ex, buf++; => 이렇게 배열의 포인터 자체를 연산하는 것은 불가능합니다. ) 또 2번에 따라 배열은 연속적인 주소를 갖게 됩니다. 만약 buf[0]의 주소를 1 이라고 할 때, char형...



원문링크 : 16. 포인터의 활용 - 배열과 포인터