Tôi có một mảng nói a[3]={1,2,5}
. Tôi phải tạo một mảng khác a2[2]={2,5}
.Phương pháp tốt nhất để tạo một mảng phụ từ một mảng trong C
Điều tôi đã thử là tạo một mảng mới a2[]
và chỉ sao chép tất cả các phần tử từ phạm vi vị trí bắt buộc.
Có phương pháp nào khác để thực hiện điều này trong C ?.
Không được là 'memcpy (& a2, & a [1], 2 * sizeof (* a)); '? –
Không, a2 đã là con trỏ tới mảng nhưng thay vào đó, [i] là số. –