const1 C언어 - 포인터와 함수에 대한 이해 배열을 함수의 인자로 전달하는 방식 배열을 함수의 인자로 전달하려 할 때 배열을 통째로 전달하는 것은 불가능하다. 이때 배열의 주소 값을 인자로 전달하고 이를 통해 접근하도록 유도하는 방법이 있다. 배열의 주소 값을 전달하는 방법은 다음과 같다. int arr[3] = {1, 2, 3}; SimpleFunc(arr); 이때 SimpleFunc 함수의 매개변수는 어떻게 선언될까? 우리는 이미 포인터를 공부하면서 이 방법에 대해 공부했다. void SimpleFunc(int *param) {. . .} int형 배열의 주소 값을 전달받을 것이기 때문에 int형 포인터인 매개변수를 선언해주면 된다. 포인터와 배열의 이름은 같은 것이므로 포인터 대신 배열 이름을 이용해 매개변수를 선언할 수도 있다. void S.. Programming/C 2021. 9. 30. 이전 1 다음 728x90