int array[10] = {1,2,3,4,5,6,7,8,9,10};

i = sizeof(array) / sizeof(array[0])

printf("%d\n",array[i]);

という感じにsizeof演算子で求めた要素数を変数に代入して、要素番号として使うことは無理なんでしょうか?