参考書の、この解説と関係あるのですが
その説明がいまいちつかめません。

ファイルの行数の数え方

【ファイル1】
aaa(改行文字)
bbbb(改行文字)

【ファイル2】
aaa(改行文字)
bbbb(改行文字)
(EOF)

ファイル1の行数は2、ファイル2の行数は3になります。
つまりファイルの行数をカウントするには、ファイルの中に出てくる
改行文字の数を数えて、それに1を足した数字を算出します。
ファイルの中身はfgetc関数を使って1文字づつ読み込みます。

※参考書より文章抜粋

これらの意味が、よくわかりませんので、教授お願い致します。