當前位置:編程學習大全網 - 網站源碼 - Strstr函數源代碼

Strstr函數源代碼

下面是C語言實現字符串查詢的功能。如果找到返回字符串的第壹個地址,查詢將無法返回空指針。

# include & ltstdio.h & gt

char *my_strstr(char *src,char *str)

{

如果(!src||!str)返回NULL

while(*src)

{

char * p 1 = src;

char * p2 = str

while(* p 1 & amp;& amp* p2 & amp& amp*p1 == *p2) p1++,p2++;//註意循環中間有個逗號,是語句。

如果(!*p2)返回src//循環後p2指針指向字符串末尾,然後查詢字符串,返回查詢字符串的第壹個地址。

src++;

}

返回NULL

}

int main()

{

char AAA[]= " hello world ";

printf("%s\n ",my_strstr(aaa," world "));

返回0;

}

  • 上一篇:誰有學習安卓開發的視頻教程?從零起步的最好
  • 下一篇:銀行家啟動公式源代碼
  • copyright 2024編程學習大全網