c - 关于C中数组相等的问题

标签 c arrays

假设我有两个 int 数组 x 和 y,它们的长度都是 3。x={0,1,2}。

是否有任何一步方法可以将 x 的值分配给 y。当我执行 y=x 并尝试打印 y 的值时,

代码无法编译。

不想经历写for循环的痛苦,写y[i]=x[i]

最佳答案

您可以使用memcpymemmove:

memcpy(y, x, sizeof x);

关于c - 关于C中数组相等的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755459/

相关文章:

c - 良好形式 : Pointer vs. 局部变量与数组索引

c++ - 如何读取由空格分隔的数据并将其保存到数组,然后在 C++ 中的新文本文件中以其他顺序写入

c - 如何通过 Netlist 和 RTMGRP_LINK 信号获得有关网络接口(interface)更改的通知?

C 中的 char 数组并进行比较

c - 无法使用eclipse调试linux

c - 无法理解c链表

php - 将 MySQL 列存储到数组中,然后在 PHP 中打印

c - 从表示为 char[] 的街道地址解析门牌号

javascript - [] 与 [] 不同

arrays - 在 [SomeProtocol] 类型的数组中查找对象的索引