c语言编写函数实现字符串连接功能。
时间: 2024-03-11 22:48:32 浏览: 66
AntiAlias-Project,c语言数字转字符串函数源码,c语言程序
可以使用以下的C语言代码实现字符串连接功能:
```c
#include <stdio.h>
#include <string.h>
void my_strcat(char *dest, const char *src) {
while (*dest) {
dest++;
}
while (*src) {
*dest = *src;
dest++;
src++;
}
*dest = '\0';
}
int main() {
char str1[100] = "Hello";
char str2[] = " world!";
my_strcat(str1, str2);
printf("%s\n", str1);
return 0;
}
```
以上代码中,`my_strcat`函数将第二个字符串参数连接到第一个字符串参数的末尾,并将结果存储在第一个字符串参数中。具体实现中,首先使用一个指针循环遍历第一个字符串参数,直到指针指向字符串的结尾。然后使用另一个指针遍历第二个字符串参数,并将每个字符追加到第一个字符串参数的结尾。最后,在第一个字符串参数的结尾处添加一个空字符,以表示字符串的结束。在主函数中,我们调用`my_strcat`函数将两个字符串连接起来,并将结果打印输出。
阅读全文