本文为原创文章,转载请标明出处
1. 使用strcat进行字符串拼接
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *firstName = "Theo";
char *lastName = "Tsao";
char *name = (char *) malloc(strlen(firstName) + strlen(lastName));
strcpy(name, firstName);
strcat(name, lastName);
printf("%s\n", name);
return 0;
}
2. 使用sprintf进行字符串拼接
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *firstName = "Theo";
char *lastName = "Tsao";
char *name = (char *) malloc(strlen(firstName) + strlen(lastName));
sprintf(name, "%s%s", firstName, lastName);
printf("%s\n", name);
return 0;
}
本文介绍了两种在C语言中实现字符串拼接的方法:使用strcat函数和sprintf函数。通过具体的代码实例展示了如何将两个字符串连接成一个字符串,并且演示了内存分配、字符串复制和拼接的过程。
1万+

被折叠的 条评论
为什么被折叠?



