strchr
来源:互联网 发布:list找出重复数据 编辑:程序博客网 时间:2024/05/22 16:48
头文件:#include <string.h>
strchr() 用来查找某字符在字符串中首次出现的位置,其原型为:
char * strchr (const char *str, int c);
【参数】str 为要查找的字符串,c 为要查找的字符。
strchr() 将会找出 str 字符串中第一次出现的字符 c 的地址,然后将该地址返回。
str 的结束字符 NULL也会被纳入检索范围,所以 str 的组后一个字符也可以被定位。
【返回值】如果找到指定的字符则返回该字符所在地址,否则返回 NULL。
返回的地址是字符串在内存中随机分配的地址再加上你所搜索的字符在字符串位置。设字符在字符串中首次出现的位置为 i,那么返回的地址可以理解为 str + i。
【实例】查找字符5首次出现的位置。
输出结果:
56789012345678901234567890
strchr() 用来查找某字符在字符串中首次出现的位置,其原型为:
char * strchr (const char *str, int c);
【参数】str 为要查找的字符串,c 为要查找的字符。
strchr() 将会找出 str 字符串中第一次出现的字符 c 的地址,然后将该地址返回。
str 的结束字符 NULL也会被纳入检索范围,所以 str 的组后一个字符也可以被定位。
【返回值】如果找到指定的字符则返回该字符所在地址,否则返回 NULL。
返回的地址是字符串在内存中随机分配的地址再加上你所搜索的字符在字符串位置。设字符在字符串中首次出现的位置为 i,那么返回的地址可以理解为 str + i。
【实例】查找字符5首次出现的位置。
- #include <stdio.h>
- #include <string.h>
- main(){
- char *s = "0123456789012345678901234567890";
- char *p;
- p = strchr(s, '5');
- printf("%s\n", p);
- }
#include <stdio.h>#include <string.h>main(){ char *s = "0123456789012345678901234567890"; char *p; p = strchr(s, '5'); printf("%s\n", p);}
56789012345678901234567890
0 0
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr
- strchr函数
- strchr.c
- strchr() 函数
- strchr函数
- strchr函数
- strdup
- 几个修改注册表后立即生效的刷新方法
- 淘宝技术牛p博客整理
- OSB开发常用资料
- Linux 内核驱动固件加载方式
- strchr
- Thinkphp生成静态页面
- 关于Git的一点学习(一)
- 优秀前端学习资源汇总
- strcspn
- django 模板 html 分段输出
- windows安装tomcat服务
- 二维码在线生成 和 在线格式化工具
- 后端技术流博客收藏