c语言

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

小亿
186
2023-11-08 19:37:02
栏目: 编程语言

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

strcpy()函数的原型如下:

char* strcpy(char* dest, const char* src);

dest表示目标数组,src表示要赋值的字符串。

使用方法如下:

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

int main() {
    char src[] = "Hello, world!";
    char dest[20];
    
    strcpy(dest, src);
    
    printf("src: %s\n", src);
    printf("dest: %s\n", dest);
    
    return 0;
}

运行结果为:

src: Hello, world!
dest: Hello, world!

在上述例子中,将字符串"Hello, world!"赋值给了dest数组。通过strcpy()函数,将src数组中的内容复制到了dest数组中,使得两个数组的内容相同。

0
看了该问题的人还看了