假设我有两个 int 数组 x 和 y,它们的长度都是 3。x={0,1,2}。
是否有任何一步方法可以将 x 的值分配给 y。当我执行 y=x 并尝试打印 y 的值时,
代码无法编译。
不想经历写for循环的痛苦,写y[i]=x[i]
最佳答案
您可以使用memcpy
或memmove
:
memcpy(y, x, sizeof x);
关于c - 关于C中数组相等的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755459/