我有一个数据结构:

typedef struct{
    int a;
    int b;
    int c;
}EVENTS;

EVENTS newone[20];

然后我在某个地方用新的。
现在,我想将newone[20]的所有值重置为0。
做这件事有捷径吗?
谢谢

最佳答案

最短的方法是使用memset

memset(newone, 0, sizeof(newone));

关于c - 如何在C中初始化/重置数据结构数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13932321/

10-11 22:12