>>312
ご返答、ありがとうごいます。

>>p−s+1
この式では s=0 となります。
s=0 は配列が最初の値を指しているから"0"と
解釈してもいいのでしょうか?

>>ところで'e'は文字列 s において何文字目にありますか?
5文字目ですよね
自分なりの解釈では、>>これは最初の0番目をカウントしていないからです
そこでp−s+1 と+1することで0番目の文字もカウントするようにしているのです

が関係してるから'e'は4でなく、5だと思うのですが
普通は0から数えるから、'e'は4なのでは???