您的位置:首页 > 编程语言 > C语言/C++

C语言练习篇-8函数指针练习

2016-06-05 21:37 316 查看
练习:编写一个函数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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 指针 strlen