C 언어 배열, 포인터, 문자열 활용 심화
1. 배열과 포인터 배열과 포인터의 관계배열명은 배열의 첫 번째 요소의 주소를 의미한다.배열명을 사용해 배열 요소에 접근할 수 있으며, 배열명은 포인터와 유사하게 동작하지만 변경이 불가능하다.int numbers[5] = {1, 2, 3, 4, 5};int *p = numbers; // numbers는 배열의 첫 번째 요소의 주소printf("첫 번째 요소: %d\n", *p); // 출력: 1배열명은 배열의 첫 번째 요소의 주소로 취급되며, 포인터로 동작할 수 있다.따라서 포인터 연산을 통해 배열의 각 요소에 접근할 수 있다.for (int i = 0; i 배열명은 배열의 시작 주소를 나타내며, 포인터처럼 사용될 수 있지만 변경할 수 없는 상수이다.반면에 포인터 변수는 다른 주소를 저장할 수 있는 ..
2024. 11. 19.