volatile uint8_t reset_mask[768] = {0}
现在我在内部操作之一期间将此数组元素的值设置为 1。
在另一个函数调用中,我需要将此数组的所有元素设置为 0。一种方法是使用 for 循环,但我相信分配数组所有元素的更好方法是使用 memset
memset(reset_mask, 0, sizeof(reset_mask));
但我收到此错误:-“从类型 'volatile uint8_t* {aka volatile unsigned char*}' 类型转换为类型 'void*' 丢弃限定符”
如果我们不能在这里使用 memset,有没有更好的方法来一次性设置这个 volatile 数组的所有元素?