質問: ``` #include int main(void) { printf("%d+%d\n", 100); return 0; } ``` このようなコードを実行した際一つ目の%dには100が代入され、二つ目の%dには七桁のランダム(?)な数字が代入され、表示されます。 このとき、二つ目の%dに代入される値は何なのでしょうか? ご回答お願い致します。
回答: > > このとき、二つ目の%dに代入される値は何なのでしょうか? > > > 数が足りないので、**正常動作することが保証されません**。たまたまメモリに入っていた値を拾ってしまっている状態です。