c语言string.h头文件函数
时间: 2024-12-25 17:14:09 浏览: 22
`string.h`是C标准库中的一个头文件,它包含了一些字符串处理相关的函数。这里列举几个常见的函数:
1. **strlen()**: 计算字符串长度,不包括结束符'\0'。例如:
```c
int len = strlen("Hello, World!");
```
2. **strcpy()**: 将一个字符串复制到另一个字符串中。
```c
char dest[50];
strcpy(dest, "Source string");
```
3. **strcat()**: 连接两个字符串,结果存储在第一个字符串中。
```c
char str1[20] = "Hello";
char str2[] = "World";
strcat(str1, str2); // 结果: str1现在是"HelloWorld"
```
4. **strcmp()**: 比较两个字符串是否相等。返回值小于零表示第一个字符串小于第二个,大于零则反之,等于零表示两者相等。
```c
int result = strcmp("apple", "banana"); // result < 0
```
5. **memset()**: 用于设置数组元素的初始值,常用于初始化字符串。
```c
char* str = malloc(10);
memset(str, '*', sizeof(*str) * 10); // str now contains '*'*9 followed by '\0'
```
阅读全文