admin 管理员组

文章数量: 887032


2024年1月25日发(作者:透明度英文opacity)

cstring中find用法

在C语言中,`strchr()`函数可以用来查找字符串中某个字符的位置。

头文件:``

函数原型:`char *strchr(const char *str, int c)`

参数说明:

- `str`:被搜索的字符串

- `c`:要搜索的字符的ASCII码值

返回值:

- 如果找到字符,则返回该字符在字符串中的指针

- 如果字符未找到,则返回NULL

示例用法:

```c

#include

#include

int main() {

char str[30] = "Hello, world!";

char *ptr = strchr(str, 'o');

if (ptr) {

printf("字符 'o' 在字符串中的位置:%ldn", ptr - str);

} else {

printf("字符 'o' 未找到n");

}

return 0;

}

```

输出结果:

```

字符 'o' 在字符串中的位置:```

4


本文标签: 字符串 字符 返回 函数