struct MyStruct { int x; char y[5]; }
`int`型の`x`と`char`配列の`y`を持つ`MyStruct`という構造体を定義します。
MyStruct s
`MyStruct`型の変数`s`を宣言します。
memset
メモリ領域を特定のバイト値で埋め尽くすための標準ライブラリ関数です。
(&s, 0, sizeof(MyStruct))
`memset`関数の引数です。`&s`は構造体`s`のアドレス、`0`はそのメモリブロックを埋めるバイト値、`sizeof(MyStruct)`は埋めるバイト数を指定します。