位置:首页 > C > C语言strrchr函数用法:查找字符串中字符c最后出现位置

C语言strrchr函数用法:查找字符串中字符c最后出现位置

时间:2026-08-18  |  作者:冻月看渠  |  阅读:0

函数名: strrchr

C语言strrchr()函数:查找字符串中最后一次出现字符c的位置

基本信息

头文件:

函数原型: char *strrchr(char *str, char c);

功能:查找字符串中最后一次出现字符c的位置。

参数说明

  • char *str 为要被检索的目标字符串
  • char c 为要检索的字符

返回值

用于返回字符 c 在 str 中最后一次出现的位置;如果没有找到这个字符,函数会返回一个空指针。

示例说明

下面来看一个简单的程序示例。

在字符串string里找出字符'c'最后一次出现的位置,然后把结果输出出来。

#include

#include

int main(void){

   char string[15];

   char *ptr, c='c';

   strcpy(string,"www.dotcpp.com");

   ptr = strrchr(string, c);

   if(ptr){

      printf("The character %c is at position: %dn", c, ptr-string);

   }else{

      printf("The character was not foundn");

   }

   return 0;

}

运行结果

The character c is at position: 11

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多