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

   2024-11-04 8320
核心提示:在C语言中,可以使用strcpy函数或者直接赋值的方式给字符串数组赋值。使用strcpy函数:#include stdio.h#include string.hint ma

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

使用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;}
直接赋值方式:
#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;}

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

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号