なるほど。printf&scanfは可変長引数をとる「やくざな」関数なので、
いたしかたないとは思うが、こういう基本的な関数がやくざな関数
で提供されているところが(初心者向けとしては)よくない言語だな。

Cのような言語でもう少し安全な言語としてはFortran(90以降)がよい
のではないか。
・組み込みの強力なI/O (read/write「文」)
・強い静的な型付け
・モジュールの概念
・配列の境界検査が可能 (コンパイルオプションで指定)