cppllでレベルの低い質問が出てるかと思ったら,cppll_noviceの方でちょっと安心しました。 # 暴言*1 →みんなのHappyコミュニティ! freeml[フリー・エムエル] - メッセージ cppll_novice - 1586 この質問にC言語として答えてみましょう。 まず,前半から考えましょう。 char dest[dest_size] = { 0 };と書くと、配列の要素が全て0になりますけど この根拠は「JIS X3010:2003 6.7.8 初期化」にあります。P96には以下の件(くだり)が。 明示的に初期化されないすべての部分オブジェクトについては,静的記憶域期間をもつオブジェクトと同じ規則で暗黙に初期化する。 で,「静的記憶域期間をもつオブジェクトと同じ規則」って何?となるのですが,これはP95で暗黙の初期化について, b) そのオブジェクトの型が算術型の場合