Cでは関数直下の{} グローバル領域以外の場所での
変数や型の定義は「禁止」されている。
グローバル領域以外の場所での関数の定義も「禁止」されている
(これはC系言語では共通)
制限が緩い言語はそれなりの利点もあるが、リスクもまた持つ。
なんで、あんまし制約の緩さとか厳しさを言語の優劣にすり替
えない方がいいと思うね。自慢しているのは単なるアホなファン
に過ぎないんだけど数は多くて五月蝿くてさ