写一段代码 三串合一(指针与字符数组)
时间: 2023-05-21 10:05:18 浏览: 123
C语言用指针将字符串数组位置颠倒
以下是一段将三个字符串合并成一个字符串的示例代码,其中使用了指针和字符数组:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello, ";
char str2[] = "world!";
char str3[] = " How are you?";
char result[100];
char *p;
p = result;
strcpy(p, str1);
p += strlen(str1);
strcpy(p, str2);
p += strlen(str2);
strcpy(p, str3);
printf("%s\n", result);
return 0;
}
```
运行结果为:
```
Hello, world! How are you?
```
阅读全文