
//: Vc ++ 6.0 Stringstrchr函数
//功能: 首次查找字符c在字符串s中的位置
//参数: str是目标字符串c是要找到的字符
//返回值: str是找到第一个字符的地址
#include
const char * strchr(const char * strc strchr函数,int c);

int主(无效)
{
char * str =“ hello world”;
printf(“%d \ n”,strchr(str,'e')-str);
返回0;
}

const char * strchr(const char * str,int c)
{
如果(str == NULL)
{
perror(“ str”);
返回NULL;

}
同时(* str!='\ 0')
{
if(* str!=(char)c)//强制c的值为字符
{
str ++;

}
其他
return str;
}
返回NULL;
}
//在vc ++ 6.0中运行结果为: 1
//注意: 使用时要注意返回值
//为什么参数是int类型?
//这是历史原因. 很久以前,还没有C语言的函数原型c strchr函数,
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-164012-1.html
必须小心~
55秒的视频放了30秒的广告