C语言头文件 <string.h>内容
时间: 2023-02-08 16:58:09 浏览: 181
<string.h> 是一个标准 C 语言库头文件。它定义了若干个与字符串操作有关的函数。具体来说,它包含了以下内容:
- 一些宏定义,例如 NULL、size_t 和 memset() 等。
- 字符串复制函数,例如 strcpy() 和 strncpy()。
- 字符串连接函数,例如 strcat() 和 strncat()。
- 字符串比较函数,例如 strcmp() 和 strncmp()。
- 字符串查找函数,例如 strchr() 和 strstr()。
- 字符串长度计算函数,例如 strlen()。
- 内存块操作函数,例如 memcpy() 和 memmove()。
你可以使用以下方式在你的代码中使用这些函数:
```
#include <string.h>
int main(int argc, char *argv[]) {
char str1[20] = "Hello";
char str2[20] = "World";
char str3[20];
// 复制 str1 到 str3
strcpy(str3, str1);
printf("strcpy(str3, str1) : %s\n", str3);
// 连接 str1 和 str2
strcat(str1, str2);
printf("strcat(str1, str2): %s\n", str1);
// 连接前 5 个字符
strncat(str1, str2, 5);
printf("strncat(str1, str2, 5): %s\n", str1);
return 0;
}
```
希望这对你有帮助!
阅读全文