C语言strchr()函数,查找指定字符位置
strchr()函数
C语言中的strchr()函数,可以用于查找指定字符在字符串中第一次出现的位置,如果有其它编程语言的开发经验,那么可以将此理解为查找特定字符在字符串中的索引,不同的是,C语言中,strchr()函数返回的是一个指向该位置的指针,而不是索引值。strchr()函数的语法如下:
strchr(str, chr)
strchr()语法解析
语法中,str指的是字符串,或字符数组,chr指的是所要查找的特定字符。
提示:使用strchr()函数时需要包含include <string.h>的预处理。
提示:strchr()函数返回值的指针一般为char类型。
strchr()函数实例代码
#include <stdio.h>
#include <string.h>
int main() {
char x[] = "hello, world!";
char *p = strchr(x, '1');
printf("%x\n",p);
return 0;
}
代码编译运行,得到输出(不同操作系统和编译器可能得到不同输出):
61fe0a
免责声明:内容仅供参考,不保证正确性!