C++利用函数动态创建二维数组

 更新时间:2019年09月18日 11:20:57   作者:好想告诉你wt  
这篇文章主要为大家详细介绍了C++利用函数动态创建二维数组,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了C++利用函数动态创建二维数组的具体代码,供大家参考,具体内容如下

很简单,使用两个new创建即可。

运行截图及代码如下:

#include<iostream>
#include<string>
#include<stdio.h>
#include<algorithm>
using namespace std;
int **creat(int m,int n)
{
 int **p;
 int i,j;
 p = new int *[m];
 for(i=0;i<m;i++)
 {
 p[i]=new int[n];
 }
 for(i=0;i<m;i++)
 for(j=0;j<n;j++) cin>>p[i][j];
 return p;
}
int main()
{
 int **p;
 int m,n;
 cout<<"input row and col:";
 cin>>m>>n;
 p=creat(m,n);
 cout<<"output:"<<endl;
 for(int i=0;i<m;i++)
 {
 for(int j=0;j<n;j++)
 {
  cout<<p[i][j]<<" ";
 }
 cout<<endl;
 }
  return 0;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C++泛型编程综合讲解

    C++泛型编程综合讲解

    泛型编程与面向对象编程的目标相同,即使重用代码和抽象通用概念的技术更加简单。但是面向对象编程强调编程的数据方面,泛型编程强调的是独立于特定数据类型
    2022-12-12
  • C++ string.erase()用法详解

    C++ string.erase()用法详解

    这篇文章主要介绍了C++ string.erase()用法详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • 深入理解C++11:探索lambda函数的奥秘

    深入理解C++11:探索lambda函数的奥秘

    聚焦于C++11,让我们一起探索lambda函数的奥秘,本指南将带您深入了解这个强大的编程工具,让您在编程世界中如虎添翼,无论您是初学者还是有经验的开发者,本指南都将为您带来全新的视角和实用的技巧,需要的朋友可以参考下
    2024-01-01
  • C语言实现简易订餐系统

    C语言实现简易订餐系统

    这篇文章主要为大家详细介绍了C语言实现简易订餐系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • C语言编程C++柔性数组结构示例讲解

    C语言编程C++柔性数组结构示例讲解

    这篇文章主要介绍了C语言编程系列中的柔性数组,文中含有详细的示例代码讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-09-09
  • C++学习笔记之pimpl用法详解

    C++学习笔记之pimpl用法详解

    在编写稳定代码是,管理好代码间的依赖性是不可缺少的一个环节。特别是库文件的编写中,减少代码间的依赖性可以提供一个“干净”的接口。下面这篇文章主要给大家介绍了关于C++中pimpl用法的相关资料,需要的朋友可以参考下。
    2017-08-08
  • OpenCV实现乱序碎片复原

    OpenCV实现乱序碎片复原

    这篇文章主要介绍了通过OpenCV 直方图相似度对比,实现将4张打乱顺序的碎片拼接复原并展示原图。文中的示例代码讲解详细,需要的朋友可以学习一下
    2021-12-12
  • c++冒泡排序详解

    c++冒泡排序详解

    冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
    2017-05-05
  • OpenCV提取图像中圆线上的数据具体流程

    OpenCV提取图像中圆线上的数据具体流程

    在对图像进行处理时,经常会要提取出图像中某条直线、圆线或者ROI区域内的感兴趣数据,进行重点关注。本文主要介绍了利用OpenCV获取图像中圆线上的数据,需要的可以参考一下
    2021-11-11
  • C++红黑树应用之手搓set和map

    C++红黑树应用之手搓set和map

    这篇文章主要为大家详细介绍了如何使用红黑树封装set和map,且必须保证两种数据结构复用同一棵红黑树,且满足set和map的性质,set的value不可被改变,而map的value可以被改变,需要的可以参考一下
    2023-03-03

最新评论