[C][Ch.5] C언어 기초4
C언어 기초4 포인터와 배열 배열의 이름은 값을 변경할 수 없는 상수 포인터입니다. 즉 배열의 이름은 배열의 주소값을 저장하고 있는 포인터입니다. 따라서 아래와 같은 응용이 가능합니다. int arr[3] = {10, 20, 30, 40, 50}; printf("%d %d %d %d %d\n", arr[0], arr[1], arr[2]); printf("%d %d %d %d %d\n", *(arr +0), *(arr + 1), *(arr + 2), *(arr + 3), *(arr + 4)); // 위의 두 printf문은 같은 결과를 출력하게 됩니다. 즉 배열의 이름을 활용한 주솟값 연산이 가능하다는 것입니다. 포인터 배열 포인터 배열은 배열의 요소로 포인터 변수를 가진다. int arr_len; int..