逆にC++にできてCに出来ないことの1つに
ブロック中のどこでも変数が宣言できるってのがあるけど、
これってプログラムが見にくくならない?

俺はC++でも新しい変数使うときはブロックにしてるけど