如何在C中初始化/重置数据结构数组

Sun*_*nny 0 c initialization data-structures

我有一个数据结构:

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

EVENTS newone[20];
Run Code Online (Sandbox Code Playgroud)

然后我在某个地方使用newone.现在,我想将newone [20]的所有值重置为0.有一个简短的方法吗?

谢谢

sim*_*onc 7

最短的方法是使用memset

memset(newone, 0, sizeof(newone));
Run Code Online (Sandbox Code Playgroud)