C言語はなんでこんなに未定義が多いんですか?