温馨提示×

c语言如何将字符串赋值给字符数组

小亿
154
2023-11-14 12:48:54
栏目: 编程语言

在C语言中,可以使用strcpy函数将字符串赋值给字符数组。

下面是一个示例代码:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[20];
    char str2[] = "Hello, world!";

    strcpy(str1, str2);

    printf("str1: %s\n", str1);
    printf("str2: %s\n", str2);

    return 0;
}

在上面的代码中,我们定义了一个字符数组str1,以及一个字符串str2。然后,我们使用strcpy函数将字符串str2赋值给字符数组str1。最后,我们通过printf函数打印出str1str2的值:

输出结果:

str1: Hello, world!
str2: Hello, world!

可以看到,字符串str2被成功赋值给了字符数组str1

0