C프로그래밍/개인 공부
C언어 - 배열과 함수
기본적으로 함수 호출 시에 "값에 의한 호출(call by value)"이 이루어진다. "값에 의한 호출"이란 함수 호출할 때, 인수의 값이 매개변수로 전달하면서 원본이 전달되는 것이 아니라 복사본이 전달된다. 하지만 배열의 경우에는 함수 호출 시에 인수가 배열이라면 "값에 의한 호출"이 아니라 "참조에 의한 호출(call by reference)"을 한다. 이는 복사본이 전달되는것이 아니라, 원본이 전달된다고 알아두면 된다.(자세한 내용은 포인터를 학습해야 한다) 요약 : 기본적으로 값에 의한 호출, 인수가 배열이면 참조에 의한 호출 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include #define STUDEN..