在是用一个hash表的时分怎样清零hash表最快

在是用一个hash表的时候怎样清零hash表最快?用for的话感觉比较慢,代码如下:struct hashnode hlist[MAXSIZE

在是用一个hash表的时候怎样清零hash表最快?
用for的话感觉比较慢,代码如下:
struct hashnode hlist[MAXSIZE];
bool initHlist()              //initialize hlist array
{
    int i;
    for(i=0;i<MAXSIZE;i++)
{
        hlist[i].word = NULL;
        hlist[i].line= 0;
        hlist[i].next = NULL;
    }
}
因为hash表的大小已经知道了,用memset会不会更快?
这里用memset应该怎么写呢?
[解决办法]
memset(hlist,0,sizeof(hlist));