とりあえず最後にするけど、795は静的配列のサイズの取り方知らないのか?
いちいち定数用意するんじゃなくて、マクロを使うんだよ。
そうすれば全て丸く収まる。

#define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0]))