相关疑难解决方法(0)

memset()是否接受大于char的整数?

是否有一个版本的memset()设置一个大于1字节(char)的值?例如,假设我们有一个memset32()函数,所以使用它我们可以执行以下操作:

int32_t array[10];
memset32(array, 0xDEADBEEF, sizeof(array));
Run Code Online (Sandbox Code Playgroud)

这将在数​​组的所有元素中设置值0xDEADBEEF.目前在我看来,这只能通过循环来完成.

具体来说,我对64位版本的memset()感兴趣.知道这样的事吗?

c optimization

31
推荐指数
5
解决办法
2万
查看次数

标签 统计

c ×1

optimization ×1