すんません、初心者OKですか…?
入門書にて勉強中、やはりポインタで唸ってますが、
基本的な部分で疑問が生まれ、どこ読んでも書いてないもので…。

変数の宣言と代入なのですが、

int a=5;
int b=6;

または、

int a;
int b;
a=5;
b=5;

という記述はOKで、

int a;
a=5;
int b;
b=6;

という記述はなぜNGなんでしょうか?

諸先輩方、教えてくださいませ。お願いいたします。