a, b が1度しか出てこないなら変わらない
何度も出てくるなら初めに宣言した方がいい
と言う事でよろしいでしょうか?

>あれって変数を使用する個所と宣言が離れてしまって気持ち悪いんで

色んな所に宣言がある方が気持ち悪いのは漏れだけでしょうか?