評価っていう概念は初心者には敷居が高いと思う

前スレ見るに、

 return N[i];

で 配列Nのi番目という、N と i の2つの情報が返る
と思ってるように見える。

そうじゃないよと。その配列の値ひとつ(数値なら数値ひとつ)が返ると。
って説明がわかりやすいかと