0
하위 배열에 대해 명확하지 않습니다. (A)의 A[3]={1,2,3}
배열의 한 요소 만 하위 배열을 만들 수 있습니까?
수 1, 2, 3을 개별적으로 할 하위 어레이 : 가정하자
?
하위 배열에 대해 명확하지 않습니다. (A)의 A[3]={1,2,3}
배열의 한 요소 만 하위 배열을 만들 수 있습니까?
수 1, 2, 3을 개별적으로 할 하위 어레이 : 가정하자
?
대답은 예입니다. 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
에서 작동 할 수 있습니다,하지만 당신은 알고있다 :
이 작업을 수행 할 수 또는 서브 어레이 길이에 관한이 정보를 스스로 기억하십시오.
"서브 어레이"가 의미하는 것을 자세히 설명해 주시겠습니까? 그리고 어떤 언어로? –
이론적으로는 그렇지만 실제적으로 사용하는 프로그래밍 언어에 따라 다릅니다. – mvp
개체 유형에 따라 다르다고 생각합니다. 그러나 그렇습니다, 당신은 이것을 할 수있었습니다. – Dave