您的位置:首页 > 其它

不加下标运算符查找字符串中的字符出现数

2018-03-15 11:13 162 查看
#include<stdio.h>
int str_chnum(const char *str, char c)
{
int n = 0;
while(*str){
if (c == *str++)   /*这一句代码是关键*/
n++;
}
return n;
}

int main(void)
{
char str[100];
char c;
printf("输入字符串:");
scanf("%s", str);
getchar();
printf("要查找的字符:");
scanf("%c", &c);
printf("\n字符串\"%s\"中含有%d个字符\'%s\'。\n", str, str_chnum(str,c),c);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  指针
相关文章推荐