複数のメンバを持つ構造体の初期化で「={0};」ってのを見ることがあるんですが、
これって先頭以外のメンバも 0 になるんですか?

struct test{
 int a;
 int b;
};

void f()
{
 test t={0};

 // t.b も 0 になることは保証されてる?

}