①使用string.h中的strcat()连接字符串str1:“I am”与str2:“你的姓名”,并输出连接结果; ②使用string.h中的字符串长度函数strlen()获得①中字符串的长度,并逆序打印;
时间: 2024-02-17 22:00:21 浏览: 73
实现字符长度,串拷贝,连接以及比较string
好的,我来回答你的问题。
①连接字符串可以使用 `strcat()` 函数,代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "I am";
char str2[] = "你的姓名";
strcat(str1, str2);
printf("%s\n", str1);
return 0;
}
```
运行结果如下:
```
I am你的姓名
```
②获取字符串长度可以使用 `strlen()` 函数,代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "I am你的姓名";
int len = strlen(str1);
for (int i = len - 1; i >= 0; i--) {
printf("%c", str1[i]);
}
printf("\n");
return 0;
}
```
运行结果如下:
```
名字的你ma I
```
阅读全文