2013-03-21 2 views
0

하위 배열에 대해 명확하지 않습니다. (A)의 A[3]={1,2,3}배열의 한 요소 만 하위 배열을 만들 수 있습니까?

수 1, 2, 3을 개별적으로 할 하위 어레이 : 가정하자

?

+0

"서브 어레이"가 의미하는 것을 자세히 설명해 주시겠습니까? 그리고 어떤 언어로? –

+0

이론적으로는 그렇지만 실제적으로 사용하는 프로그래밍 언어에 따라 다릅니다. – mvp

+0

개체 유형에 따라 다르다고 생각합니다. 그러나 그렇습니다, 당신은 이것을 할 수있었습니다. – Dave

답변

0

대답은 예입니다. C에서 array는 기본적으로 그 길이와 함께 포인터입니다.

int A[3] = {1,2,3}; 
int * p1 = A; // or p1 = &A[0] 
int * p2 = A+2; // or p2 = &A[2]; 

을 그리고 지금은 두 요소 ({1,2}), 1 개 요소 ({3})의 배열로서 p2의 배열로 p1에서 작동 할 수 있습니다,하지만 당신은 알고있다 :

이 작업을 수행 할 수 또는 서브 어레이 길이에 관한이 정보를 스스로 기억하십시오.

관련 문제