制御文の影響範囲を取り違える事故が頻発したのは
Cより前のFORTRANとかの時代の話
Cではそれは激減した。代わりに、識別子乱造に
よる取り違い事故が激増した
FORTRAN時代は一つの変数を複数の用途に
使い分けるのが常識な時代(メモリが兎に角少なく高価だった)
それが原因でスパゲッティプログラミングが避けられなかった