扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

c语言怎么给字符串数组赋值

扬州沐宇科技
2024-02-23 14:10:26
c语言

在C语言中,可以使用strcpy函数或者直接赋值的方式给字符串数组赋值。

  1. 使用strcpy函数:
#include <stdio.h>
#include <string.h>

int main() {
    char str1[10];
    char str2[10] = "Hello";

    strcpy(str1, str2);

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

    return 0;
}
  1. 直接赋值方式:
#include <stdio.h>

int main() {
    char str1[10];
    char str2[10] = "Hello";

    for(int i = 0; i < 6; i++) {
        str1[i] = str2[i];
    }
    str1[6] = '\0'; // 添加字符串结束符

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

    return 0;
}

以上两种方法都可以给字符串数组赋值,可以根据实际情况选择使用哪种方式。

扫码添加客服微信