#include
#include
#include
int is_within(char*pst, char* ch);
int main()
{
char*pst = "fufufufck";
char* ch = "u";
printf("%d",is_within(pst, ch));
system("pause");
return 0;
}
int is_within(char*pst, char* ch)
{
int length = strlen(pst);
int i = 0;
int j = 0;
while (i++ < length)
{
if (*ch == *pst++)
{
j = 1;//return 1;
break;
}
else j = 0;//return 0;
}
return (j); //去掉
}
一个查找字符功能的函数,如原码是返回1,但是如果用注释内的return则会返回0。
如果用return的话该怎么做呢