教えてください

aの値が10を超えたら0にしようと思ったのですが
if (a < 10) a = 0;
コレじゃだめなんですか?

コンパイラはVC2003でつ

初心者すぎますかね?