/* B:e4460: 変数 "val" の宣言 が関数引数を隠します */ void x(int val) { int val; … 解説 引数を隠してしまうとコードが分かりにくくなり、保守性が低下します。