<分区>
在 C++ 中,假设我们有两个数组:
a[5] = {1,2,3,4,5};
b[5] = {5,4,3,2,1};
例如,如果我们想设置 a 等于 b,我们如何在不使用循环的情况下实现它?
我的想法是使用递归,但我不确定如何使用。
编辑:抱歉,我应该说清楚我不想使用标准库函数(包括你们中的一些人提到的 memcpy)
<分区>
在 C++ 中,假设我们有两个数组:
a[5] = {1,2,3,4,5};
b[5] = {5,4,3,2,1};
例如,如果我们想设置 a 等于 b,我们如何在不使用循环的情况下实现它?
我的想法是使用递归,但我不确定如何使用。
编辑:抱歉,我应该说清楚我不想使用标准库函数(包括你们中的一些人提到的 memcpy)
最佳答案
int a[5] = {1,2,3,4,5};
int b[5] = {5,4,3,2,1};
memcpy(a, b, sizeof(a));
关于c++ - 在没有循环的情况下将一个数组设置为另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13054243/