void func() {
char str[100] = {0};
・・・・・・

と

void func() {
char str[100];
memset(str, 0, sizeof(str));
・・・・・・

とするのって、同じだと思って問題ない?
どっちの方がいいとかあるならそれも教えて欲しい