在C语言中<string.h>头文件内,实现了strstr()函数,其函数原型为:
- extern char *strstr(char *str1, const char *str2);
它的作用是:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。
下面,请你设计算法简单实现函数strstr(),若存在返回子串首次出现的下标(从0开始),若不存在返回-1。
bjfuacm bjfu
datastructure hello
aaaaaaaaaaab ab
0 0
0
-1
10