c - 将数组的所有元素设置为一个值的最佳方法是什么?

标签 c

我有一个整数数组,我想在每次调用函数时将数组中的所有值设置为“x”。

我看过 memset,但我认为它只适用于字节数组。

我可以做明显的 for 循环,但我猜那里有一个标准的 lib 函数可以更好地完成这个。有人知道吗?

最佳答案

只需循环播放即可。或者将 memset 设置为 0,如果您知道该值为零(类似于您了解其位表示的其他值)。不会有标准库解决方案,因为标准库无法识别特定的用户类型。

关于c - 将数组的所有元素设置为一个值的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666121/

相关文章:

c++ - 为 gcc 启用核心转储是否需要 -g?

c - 执行 bash 命令并在 C 中获取输出

c - 对 `std::ios_base::Init::Init()' 的 undefined reference

c - 如何使用 GCC 在 C 上编译库?

c - 我想解决二进制信号量的读者/编写者问题

c - 如何确定 DIB 是自下而上还是自上而下?

c - C 函数示例

c - 未知的 CMake 命令 ADD_TESH_FACTORIES

c - 将作业放入前台 shell 实现的 c

c - 如何使用 C 程序读取和打印进入接口(interface)的 UDP 数据包的十六进制流?