c语言中如何用指针复制字符串

   2025-02-05 2810
核心提示:在C语言中,可以使用指针来复制字符串。可以使用strcpy函数或者自定义的函数来实现。使用strcpy函数:#include stdio.h#include

在C语言中,可以使用指针来复制字符串。可以使用strcpy函数或者自定义的函数来实现。

使用strcpy函数:
#include <stdio.h>#include <string.h>int main() {    char str1[20] = "Hello";    char str2[20];    strcpy(str2, str1); // 使用strcpy函数将str1复制到str2    printf("str1: %s\n", str1);    printf("str2: %s\n", str2);    return 0;}
自定义函数:
#include <stdio.h>void stringCopy(char *dest, const char *src) {    while (*src != '\0') {        *dest = *src;        dest++;        src++;    }    *dest = '\0';}int main() {    char str1[20] = "Hello";    char str2[20];    stringCopy(str2, str1); // 调用自定义的函数stringCopy进行字符串复制    printf("str1: %s\n", str1);    printf("str2: %s\n", str2);    return 0;}

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言