[[Tips]] *グローバル変数の初期化 [#q69b7be7] - C場合、グローバル領域の変数はすべてゼロクリアされていることが保証されている。 int a; // グローバル領域はゼロクリア保証 hoge() { static int a; // staticはゼロクリア保証 int b; // 未定 int c[10]; // 未定 static int d[10]; // ゼロクリア int e[10] = {}; // ゼロクリア C++のみ int f[10] = {0}; // Cで可能。ただし、f[0]のみゼロ。f[1]以降は未定なので要注意! }