要求用到string.h
时间: 2024-10-28 13:06:33 浏览: 12
在C语言中,`string.h`头文件包含了处理字符串操作的一些基本函数,例如连接、复制、查找、比较等。如果你需要在程序中使用字符串功能,通常会包含这个头文件。这里是一些常用`string.h`中的函数举例:
1. **strlen()**: 计算字符串长度,返回的是以空字符'\0'结束的字节数,不包括它本身。
```c
char str[] = "Hello";
int len = strlen(str); // len现在等于5
```
2. **strcpy()**: 将一个字符串复制到另一个字符串。
```c
char dest[20];
strcpy(dest, "Source string"); // dest会被赋值为"Source string"
```
3. **strcat()**: 连接两个字符串。
```c
char str1[10] = "First part";
char str2[] = " Second part";
strcat(str1, str2); // str1 now becomes "First part Second part"
```
4. **strcmp()**: 比较两个字符串是否相等,如果相等返回0,否则返回非零值。
```c
if(strcmp("abc", "def") == 0) {
printf("Strings are equal.\n");
}
```
记得在实际使用`string.h`之前,需要确认目标平台支持该库,因为不是所有的C环境都提供这个头文件。
阅读全文