char search char s char t int ijk; char p = NULL; for i=0; si; i++ for j=ik=0; sj==tk; k++j++ if tk+1==0 p = &si; return p; re
两串代码的不同之处在于第一个代码中的第二个for循环中,循环变量j的更新错误,应该是j++而不是i++。另外,第一个代码中的return语句返回了指向匹配成功的子串的指针,而第二个代码中的return语句返回了0,没有返回匹配成功的子串的指针。
原文地址: https://www.cveoy.top/t/topic/hOxT 著作权归作者所有。请勿转载和采集!