在C语言中,可以使用strcpy函数或者直接赋值的方式给字符串数组赋值
在C语言中,可以使用strcpy函数或者直接赋值的方式给字符串数组赋值。
- 使用strcpy函数:
#include<stdio.h>
#include<string.h>
intmain(){
charstr1[10];
charstr2[10]="Hello";
strcpy(str1,str2);
printf("str1:%s\n",str1);
printf("str2:%s\n",str2);
return0;
}
#include<stdio.h>
intmain(){
charstr1[10];
charstr2[10]="Hello";
for(inti=0;i<6;i++){
str1[i]=str2[i];
}
str1[6]='\0';//添加字符串结束符
printf("str1:%s\n",str1);
printf("str2:%s\n",str2);
return0;
}
以上两种方法都可以给字符串数组赋值,可以根据实际情况选择使用哪种方式。
版权声明
本文仅代表作者观点,不代表博信信息网立场。