我有一个数组,例如a[3]={1,2,5}。 我需要创建另一个数组a2[2]={2,5}。 我尝试的方法只是创建一个新数组a2 []并从所需的位置范围内复制所有元素。 是否还有其他方法可以在C语言中实现?
memcpy(&a2, &a[1], 2*sizeof(*a));
吗? - Flame of udun