【c语言】实现strrchr(查找该字符串最后一次出现的位置)

来源:互联网 发布:mysql查看表内容 编辑:程序博客网 时间:2024/04/30 12:18
// 实现strrchr(查找该字符串最后一次出现的位置)#include <stdio.h>#include <assert.h>char * my_strrchr( char const *str, char c){int count = 0;int i;assert( str != NULL );while( *str != '\0'){str++;count++;}str--;for( i = 0; i < count; i++ ){if( *str == c )return str;elsestr--;}printf("没有找到该字符\n");return 0;}int main(){char *str = "dandanwa";char ch = 's';printf("%s\n",my_strrchr( str,ch ));return 0;}


若查找n,截图如下;


若查找s,就会返回空:


0 0
原创粉丝点击