>>9
C では未知の関数名が出現した時、引数を限定せず int 型を返す関数が別途定義
されていると見なしてコンパイルする。
実際の printf() の実装がその仕様にマッチするので、このままでも正常に動作
してしまう。
関数名ではなく未知の変数名だった場合は、int 型のローカル変数として認識される。

C++ ではエラーになる。