我有一个数组说a[3]={1,2,5}。我必须创建另一个数组a2[2]={2,5}.
a[3]={1,2,5}
a2[2]={2,5}
我尝试过的是创建一个新数组a2[]只需复制所需位置范围内的所有元素即可。
a2[]
在C语言中还有其他方法可以实现这一点吗?
memcpy(a2, &a[1], 2*sizeof(*a));