배열 함수전달 어떻게 하나요??
분홍이
2023.04.01
질문 제목 : 질문 내용 :
main()
{
int a[6]={0};
abc(???);
}
abc(???)
{
}
배열 a[6]전부를 abc함수로 전달할때 어떻게 해야하나요??
-
낶아
답변 감사합니다 ~^^
-
독특한
보통 배열의 이름만 명시합니다. 배열명 에는 배열의 시작주소가 들어 있기 때문이죠.
당연히, 주소값이 넘어가는 것이니, 이를 받는 함수에서는 포인터를 사용합니다.
abc(a); // 호출
...abc(int* pArr) {...} // 함수 선언, 정의