Language/C&C++
C언어 :: 포인터와 배열, 포인터를 이용한 문자열 #14
포인터와 배열은 밀접한 관계가 있다. 1. 배열 이름과 메모리 주소 배열의 이름은 첫번째 배열 요소의 메모리주소를 뜻한다. 예를들어, int[] nums = { 1, 3, 4, 2, 5 }; 라는 배열이 있다고 하면 printf() 함수를 통해 nums 를 출력해보면 nums[0]의 메모리 주소가 출력되는것을 알 수 있다. 즉, nums와 &nums[0]는 같다. #include int main(void) { int nums[3] = { 2, 5, 8 }; printf("nums = %x\n", nums); printf("&nums[0] = %x\n", &nums[0]); return 0; } 2. 포인터를 이용한 배열 접근방법 포인터를 이용해서 배열에 접근할 수 있다. #include int mai..
2018. 2. 6. 18:31
최근댓글