memsetの定義は
void *memset(void *s, int c, size_t n);
で。
速度云々は別としてmemsetで問題ないと思う。