sizeof()で「できない」場合も多い、特に配列とポインタを同様に使える
C/C++ではね。だから、わかっているなら
#define CNT 10
#define MAX (CNT-1)
の方が優れているよ?(´・ω・`)