C언어의 기초 문법

매개변수(2)

매개변수에는 변수만 넣을 수 있는 것이 아닙니다. 배열도 넣을 수 있죠.

int ArrSum(int array[]);
int ArrXArrSum(int array[][10]);

배열을 넣을 때는 배열의 길이는 비워둡니다. 하지만 다차원 배열들은 첫 번째만 비워두고, 2번째, 3번째 부분은 정확한 길이를 써야 합니다. 그리고 배열과 변수는 함수의 작동방법이(Call by Refference, Call by Value)다른데, 그건 다음에 설명하도록 하겠습니다.

댓글

댓글 본문
graphittie 자세히 보기