C 함수의 인자로 배열 전달 공부/C언어 2020. 6. 27. (C 예제) 함수의 인자로 배열 전달 함수를 호출할 때 함수이름이 D라고 하면 D(배열이름, 배열의 순서) 함수를 만들 때 D( int a[ ], int b )로 하면된다. 배열이름이 복사되서 a로 배열의 순서는 b로 들어온다. Call-by-Value의 인자전달 기본적으로 값의 복사로 인자전달이 된다. // 예시 int SimpleFunc(int num) // age에 저장된 값이 매개변수 num에 복사됨 { ... } int main(void) { int age = 17; SimpleFunc(age); // 실제로 전달되는 것은 age가 아니라 age에 저장된 값 ... } age에 있는 17이라는 숫자가 복사되어 num으로 간다. 배열을 함수의 인자로 전달하려면 배열을 통째로 복사할 수 있도록 배열이 매개변수가 되어야 한다. 하지만, .. 이전 1 다음