는 다음과 같은 고려 :배열을 함수에 전달하는 방법은 무엇입니까?
String[] array = {1,2,3,4};
myFunction(array);
public void myFunction(String[] array){
//some task here
}
오늘이 질문에 대답했다.
배열을 함수로 전달하는 방법은 무엇입니까? 기본 기술이란 무엇입니까?
내가 대답하지 않을 때, 나는 다음과 같이 들었다.
첫 번째 요소의 주소가 전달되고 바이트 x을 추가하여 첫 번째 요소의 주소에서 다른 연속 요소를 가져옵니다.
모든 프로그래밍 언어 또는 C 및 C++에서만 발생합니까?
고맙습니다!
"모든 프로그래밍 언어에서이 문제가 발생합니까?" 당연히 아니지. 모든 언어에 함수와 배열이있는 것은 아닙니다. 그리고 C 나 C++ 어느 것도 함수에 배열을 전달할 수 없습니다. 첫 번째 요소에 대한 포인터 또는 (C++에서는) 배열에 대한 참조. –
배열은 consective 메모리 위치를 할당하므로 C/C++ 이외의 다른 언어에서도 가능하다고 생각합니다. –
그래서 특정 프로그래밍 언어에서 배열이 처리되는 방식은 무엇입니까? – Nabin