int main()
{
char arr1[] = "bit";
char arr2[] = " ##########";
strcpy(arr2, arr1);
printf("%s\n", arr2);
return 0;
}
中arr2[20]和没20有什么区别,为什么很多人都喜欢加20进去,难道20是arr2的最大值?
不懂就问啊
最新推荐文章于 2024-09-17 11:50:15 发布
本文讨论了C语言中`strcpy`函数使用时,将`arr1[]`中的内容复制到`arr2[]`数组的行为,特别关注了为何在`arr2[20]`中指定长度,以及这个长度是否代表arr2数组的最大值。
摘要由CSDN通过智能技术生成