배열을 인자전달 어떻게 하나욤?
해까닥
2023.04.01
제가 이런식으로 하려했는데
int arr[]={1,0,}
void fn(int arr[]) ?
이런식으로 배열의 인자를 함수로 전달할 수 있나여? 기초적인 질문인건알지만 ㅠㅠ 너무헤매서요...
-
콩알녀
arr은 arr배열의 첫번째 인덱스의 주소값을 가집니다. 고로 void fn(int* arr) 이런식으로 해놓고 함수전달시 fn(arr)하시면 arr배열을 함수내에서도 쓸수있어요. 물론 함수내에서 값을 바꾼다면 메인내에서도 바뀝니다. 포인터와 call-by-reference에 대해 찾아보세요~
-
아름나
전달할 수 있어요...
현재// 그건은.. 아닌듯... -
반월
*arr[]