初期化開始場所から、サイズの大きさだけ、入れる値で初期化されます。なお、入れる値やサイズは、1バイト単位です。しかし、整数型は4バイトの大きさですので、0以外の値で初期化しようとするとおかしなことになります。 浮動小数点の数を0クリアするときは、絶対にこの書き方をしてはいけません!浮動小数点は、数の格納され方が整数と異なるからです。この関数で初期化した値を使おうとすると、7.1.3.1 浮動小数点を初期化しないで使用している(319ページ)と同じようなことがおきるはずです。 char型の配列も同様に初期化できます。char型は任意の値で初期化できます。