用c写一函数,实现2个字符串的连接,函数形参用指针变量。例如"abcd"和"e12345",2个字符串,字符串的连接的结果为:"abcde12345"。
时间: 2023-05-31 09:07:23 浏览: 90
c用c语言编写一个函数,连接两个字符串
4星 · 用户满意度95%
好的,这是一个比较简单的问题,以下是用 C 语言编写的函数代码:
```c
#include <stdio.h>
#include <string.h>
void strAppend(char *s1, char *s2) {
strcat(s1, s2);
}
int main() {
char str1[100] = "abcd";
char str2[100] = "e12345";
strAppend(str1, str2);
printf("连接后的字符串为:%s\n", str1);
return 0;
}
```
函数 `strAppend` 接收两个字符串指针变量 `s1` 和 `s2`,使用 `strcat` 函数把两个字符串连接起来。在主函数中,我们定义两个字符串数组 `str1` 和 `str2`,并将字符串 "abcd" 和 "e12345" 存入。然后调用 `strAppend` 函数,把 `str2` 追加到 `str1` 末尾。最后输出 `str1` 即为连接后的字符串。
阅读全文