练习:编写一个函数char_contains(char str[],char c),如果字符串中包含字符c,则返回1,否则返回0,并在main函数中使用函数指针调用。
#include <stdio.h>
int char_contains(char str[],char c)
{
//遍历整个字符串
for(int i = 0; i < strlen(str); i++)
{
if(str[i]==c)
return 1;
}
return 0;
}
int main() {
char str[] = "abcdef";
int (*p)(char str[],char b) = char_contains;
if (p(str,'c')) {
printf("%s contains char c\n",str);
}else{
printf("%s does not contains char c\n",str);
}
return 0;
}