Question about char array

So, a char array Str1 will always need 16 bytes even if i do something like memset(&Str1, 0, sizeof(Str1)); and this "cleaning" it's unnecessary?