其实那个叫”实现“,不叫定义。定义是标准干的事。各个C运行时库(C Library)有不同的实现(implementation)。这里列举的是uClibc和glibc。微软Visual C++ 的C库是不开源滴。函数原型(定义):extern char * strrchr (const char *s, int c);uClibc 实现:(string/strrchr.c)/* * Copyright ...
Action() { char str[]={"thisisadog"}; char c='s'; lr_output_message("%s",strchrTest(str,c)); return 0; } char *strchrTest(char *ptr,char c) { char *p=ptr; char *p1=ptr; if(ptr!=NULL) { //移动指针到字符串尾 while(*ptr!='\0') { ptr++; } //逆向查找指定字符 while...