91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++二維數組賦值方式有哪些

c++
小億
218
2024-01-09 14:50:36
欄目: 編程語言

C++中二維數組賦值的方式有以下幾種:

  1. 使用嵌套循環逐個賦值:
int arr[3][3];
for(int i = 0; i < 3; i++) {
    for(int j = 0; j < 3; j++) {
        arr[i][j] = i * 3 + j;
    }
}
  1. 使用初始化列表進行賦值:
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
  1. 使用memcpy函數進行內存拷貝賦值:
int arr1[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int arr2[3][3];
memcpy(arr2, arr1, sizeof(arr1));
  1. 使用std::copy函數進行元素拷貝賦值:
int arr1[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int arr2[3][3];
std::copy(&arr1[0][0], &arr1[0][0] + sizeof(arr1) / sizeof(int), &arr2[0][0]);

注意:以上方式適用于普通的二維數組,對于動態分配的二維數組(如使用new操作符),賦值方式會有所不同。

0
土默特左旗| 武陟县| 环江| 福清市| 白银市| 泰州市| 重庆市| 来宾市| 夏津县| 时尚| 贺州市| 石楼县| 年辖:市辖区| 天门市| 长子县| 文昌市| 镇雄县| 洮南市| 梁河县| 东宁县| 区。| 佛学| 逊克县| 南汇区| 抚远县| 东港市| 南康市| 安陆市| 日照市| 广灵县| 靖远县| 茂名市| 清远市| 江源县| 合水县| 新丰县| 汉沽区| 稻城县| 乌兰察布市| 东港市| 桐乡市|