初始化p=NULL是否有必要,不写也能正确运行,getchar();不写也可以运行
#include<stdio.h>
char *match(char *str,char c);
int main(void){
char str[20],*p=NULL;//--------------------------
char c;
printf("Enter string ");
gets(str);
getchar();//------------------------------
c=getchar();
p=match(str,c);
if(p==NULL)
printf("Not found");
else
printf("%s",p);
return 0;
}
char *match(char *str,char c){
while(*str!='