学堂 学堂 学堂公众号手机端

在C++中,数组赋值有以下几种方式: 逐个元素赋值:可以通过循环遍历数组,逐个给每个元素赋值

lewis 1年前 (2024-02-13) 阅读数 5 #技术

在C++中,数组赋值有以下几种方式:

  1. 逐个元素赋值:可以通过循环遍历数组,逐个给每个元素赋值。
intarr[5]; for(inti=0;i<5;i++){ arr[i]=i+1; }
  • 使用memcpy函数:可以使用memcpy函数将一个数组的值复制到另一个数组中。
  • intarr1[5]={1,2,3,4,5}; intarr2[5]; memcpy(arr2,arr1,sizeof(arr1));
  • 使用std::copy()函数:可以使用STL中的std::copy函数将一个数组的值复制到另一个数组中。
  • intarr1[5]={1,2,3,4,5}; intarr2[5]; std::copy(std::begin(arr1),std::end(arr1),std::begin(arr2));
  • 使用赋值运算符:可以直接使用赋值运算符将一个数组的值赋给另一个数组。
  • intarr1[5]={1,2,3,4,5}; intarr2[5]; for(inti=0;i<5;i++){ arr2[i]=arr1[i]; }

    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门