#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int strend(char *s,char *t);
int main(int argc, char *argv[]) {
return 0;
}
int strend(char *s,char *t){
char *bs=s;
char *bt=t;
for(;*s;s++)
;
for(;*t;t++)
;
for(;*s==*t;s--,t--){
if(t==bt||s==bs){
break;
}
}
if(t==bt&&*s!='\0'&&*s==*t){
return 1;
}else{
return 0;
}
}
如果字符串t出现在字符串s的尾部则函数返回1;否则返回0;
注意:判断
if(t==bt&&*s!='\0'&&*s==*t)中的<pre name="code" class="objc">*s==*t