char *source_string = "ABCDEFG";
char *target_string = "DEBUG";
char *find_char(char const *source , char const *chars)
{
char *p;
p = NULL;
assert( (source != NULL)&&(chars != NULL));//判断表达式的值,如果source为NULL,就打印出错消息
for(;*chars != '\0';chars++)
{
for(p = source;*p != '\0';p++)
{
if(*p == *chars)
{
return p;
}
}
}
return NULL;
}
int main(void)
{
printf("The char value is:%d\n",*find_char(source_string,target_string));
getch();
return 0;
}