1. 程式人生 > >模擬實現 strchr

模擬實現 strchr

strchr函式
函式功能:查詢一個字元。在一個字串中查詢一個特定的字元。
函式原型:char *strchr(char const *str,int ch);
函式說明:strchr在字串str中查詢字元ch第一次出現的位置,找到後返回一個指向該位置的指標。如果該字元不存在於字串中,則返回一個NULL指標。注意:第二個引數是一個整型值,但是,它包含了一個字串值。

char *my_strchr(char *arr,char c)
{

    while((*arr != '\0') &&(*arr != c))
    {
        arr++;
    }
    if
(*arr = c) { return arr; } return NULL; } int main() { char arr[] = "hello world!"; char c = 'l'; printf("%s\n",my_strchr(arr,c)); system("pause"); return 0; }

這裡寫圖片描述