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

时间:2012-12-18 11:49:24

标签: c data-structures initialization

我有一个数据结构:

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

EVENTS newone[20];

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

由于

1 个答案:

答案 0 :(得分:7)

最短的方法是使用memset

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