两个字符串的查找,哪里错了

img

S 的长度是5,但是从0开始计数的,所以最大下标是4。while 循环里,i 是从0开始取的,你设置的是i<=S的长度,就会出现取到5的情况,所以下标越界了,去掉等于号。

清清楚楚告诉你 下标越界

S最大是4 ,你取了5