
编一个函数index,从一个字符串str中寻找一个字符ch第一次出现的位置
用C语言编写:编一个函数index,从一个字符串str中寻找一个字符ch第一次出现的位置(返回地址形式),如果在字符串中找不到制定的字符,则返回0(提示:此函数定义形式为...
用C语言编写:编一个函数index,从一个字符串str中寻找一个字符ch第一次出现的位置(返回地址形式),如果在字符串中找不到制定的字符,则返回0(提示:此函数定义形式为:char *index(char *str,char ch))
展开
2个回答
展开全部
char *index(char *str,char ch)
{
char *p ;
for (p = str; *p != '\0'; p++)
{
if (*p == 'ch') { return p;}
}
else
return NULL;
}
{
char *p ;
for (p = str; *p != '\0'; p++)
{
if (*p == 'ch') { return p;}
}
else
return NULL;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2007-10-31
展开全部
char *index(char *str,char ch)
{
char *p = NULL;
assert(str!=NULL);
for (p = str; *p != '\0'; p++)
{
if (*p == ch) { return p;}
}
return NULL;
}
{
char *p = NULL;
assert(str!=NULL);
for (p = str; *p != '\0'; p++)
{
if (*p == ch) { return p;}
}
return NULL;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询