[₽] 2023-06-09 15:16 采纳率: 86.7%
浏览 44
已结题

数组除了遍历的方法可以互相整体赋值之外还有什么别的方法吗


for(i=0;i<strlen(a);i++) {s[i]=a[i];}
  • 写回答

5条回答 默认 最新

  • 感谢地心引力 优质创作者: 嵌入式与硬件开发技术领域 2023-06-09 15:22
    关注

    可以,使用:memcpy函数
    memcpy函数用于在内存之间复制一定数量的字节。您可以使用memcpy函数将一个数组的内容复制到另一个数组中。

    #include <string.h>
    
    int main() {
        int arr1[] = {1, 2, 3, 4, 5};
        int arr2[5];
    
        memcpy(arr2, arr1, sizeof(arr1));
    
        // arr2现在包含arr1的值
        return 0;
    }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 6月24日
  • 已采纳回答 6月16日
  • 创建了问题 6月9日