C/C++创建二维数组的三种方法

 时间:2024-10-12 17:43:39

1、使用C里面的malloc函数创建

C/C++创建二维数组的三种方法

4、#include <iostream>using namespace std;//使用命名空间int main(){i荏鱿胫协nt n = NULL;cin >> n;int** buffer = new int*[n];//创建一级指针for (int i = 0; i < n; ++i)buffer[i] = new int[n];//创建二级指针//int** tmp = buffer;for (int i = 0; i < n; ++i)for (int j = 0; j < n; ++j)cin >> buffer[i][j];//对创建的二维数组进行赋值操作for (int i = 0; i < n; ++i)for (int j = 0; j < n; ++j)cout << buffer[i][j];//对其输出查看结果for (int i = 0; i < n; ++i)delete[]buffer[i];//释放二级指针delete[]buffer;//释放一级指针return 0;}

5、使用C++中的vector头文件中的vector函数创建

C/C++创建二维数组的三种方法

6、#include <iostream>#include <vector>using namespace std;//使用命名空间int main(){int n = NULL;cin >> n;//注意下面这一行:vector <int后两个 "> "之间要有空格!否则会被认为是重载 "> > "。vector<vector<int> > buffer(n, vector<int>(n));for (int i = 0; i < n; ++i)for (int j = 0; j < n; ++j)cin >> buffer[i][j];for (int i = 0; i < n; ++i)for (int j = 0; j < n; ++j)cout << buffer[i][j];return 0;}

  • LOLadc复仇之矛出装顺序攻略 长矛出装
  • 如何使用document.createTextNode
  • vc++6.0,c语言隐藏光标
  • 炉石传说怎么跳过学徒阶段
  • Python实现列表元素拼接并且提取索引号
  • 热门搜索
    广东旅游胜地 中国旅游摄影网 绵山旅游 赤峰旅游资讯网 东方旅游网 美国旅游签证办理 稻果旅游网 宁波旅游地图 旅游 网站 苏州旅游集散中心