1. 程式人生 > 其它 >C語言strchr()函式

C語言strchr()函式

技術標籤:C

描述

char *strchr(const char *str, int c)在引數str所指向的字串中搜索第一次出現字元c(一個無符號字元)的位置。

宣告

下面是 strchr() 函式的宣告。

char *strchr(const char *str, int c)

引數

  • str-- 要被檢索的 C 字串。
  • c-- 在 str 中要搜尋的字元。

返回值

該函式返回在字串 str 中第一次出現字元 c 的位置,如果未找到該字元則返回 NULL。

例項

下面的例項演示了 strchr() 函式的用法。

#include <stdio.h>
#include <string.h>

int main (){
    
    const char str[] = "HelloWorld";
    const char ch = 'W';

    char *ret = strchr(str, ch);

    printf("要被檢索的字串:%s\n",str);
    printf("從%c字元後開始檢測\n", ch);
    printf("顯示被檢測之後的字元:%s\n",ret);

   return(0);
}

列印結果:

說明:這裡就不作程式碼分析了,看列印結果差不多也能知道其中的意思

以上就是strchr()函式使用方式以及說明!