作业帮 > 综合 > 作业

C库函数中strrchr函数的定义是什么?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 05:35:08
C库函数中strrchr函数的定义是什么?
函数的定义是什么?不是说声明,是说语句,是怎样的语句来实现这个函数的?不要自己写的,要库里定义的.
C库函数中strrchr函数的定义是什么?
C库函数:
strrchr 函数 用来返回 一个指针,指向 字符串中 最后一次 出现 该字符的 地点.
例如,在 字符串:
"This is a sample string";
中 找出 's' 最后出现的 位置,
返回 指针,指向 ...string 的 s
函数原型: char * strrchr ( const char *, int );

完整程序如下:
#include
#include
int main ()
{
char str[] = "This is a sample string";
char * pch;
pch=strrchr(str,'s');
printf ("Last occurence of 's' found at %d \n",pch-str+1);
return 0;
}
pch-str+1 算出 's' 最后出现的 位置 是第18个字符.