如何动态创建二维数组
C++ 动态创建一维数组只需使用 new 就可以了。不过,与之相比,动态创建二维数组就复杂得多了。那么,要怎样才能动态创建二维数组呢?
方法:
(01)二维数组可以看作是由许多行组成的,每一行都是一个一维数组。下面,我们结合一个具体例子来演示怎样动态创建二维数组。
(02)在上面的 3*5 的数组中,x[0],x[1],x[2] 分别指向第 0 行,第 1 行和第 2 行的第一个元素。如果 x 是一个整形数组,那么 x[0] x[1] x[2] 就是指向 int 类型的指针,而 x 则是指向指针的指针。我们首先声明 x: int** x;
(03)接下来,接收用户输入的行列值。
(04)为了给这个 row 行、col 列的数组分配存储空间,我们首先为行指针分配空间。记住,每行是一个 int 数组。
(05)接下来,我们为每行分配空间。
(06)二维数组创建完成。现在就可以用这个二数组接收输入了。
(07)我们将输入的值输出到屏幕上,以验证是否正确。
(08)下面是整个程序的运行情况截图。在这个例子中,我们动态创建了一个 2*3 的数组,数组的元素值依次是 1,2,3,4,5,6。
特别提示
这里只是简单地说明了动态创建二维数组的方法,实际操作中应检查为数组分配的内存是否分配成功。
-
ppt中怎样插入图表
ppt中经常用到图表,比如柱形图、圆饼图等,这些图就是基于一定的数据建立起来的,所以我们得先建立数据表格然后才能生成图表。下面提供了两种建立和插入图表的方法,原理其实是一样的。方法一:通过excel创建图表,然后复制到ppt中(01)打开excel,建立一个表格,基于这个表格中...
-
笔记本电脑win10如何快速取消“锁屏密码”?
日常工作生活中,除了工作和公众场所,私人以及家里电脑没有必要设置锁屏密码,每次登录输入一连串密码显得多余,已经设置的可以取消。下面介绍一下“笔记本电脑win10如何快速取消“锁屏密码”?”操作方法(01)右键点击桌面左下角“开始”——“运行”,打开“运行”对话框...
-
表格excel全空白没有线条边框网格线怎么办
Excel表格打开时,正常情况下都是有线条边框网格线的,但如果出现如图Excel表格全空白没有线条边框风格线的时候怎么办呢?接下来我就以Excel2010版本为例给大家提供几个解决方法。操作方法(01)方法一:打开Excel表格,单击选项,然后再把选项中的前的空格单击打上即可显示所...
-
如何管理win10的设备管理器检查硬件?
相信很多刚刚安装windows10正式版的用户一定发现了很多令人欣喜的功能改进,但是可能还不是很熟悉,尤其是对如何管理win10的设备管理器检查硬件,已达到完美的程度。下面就来详细讲解一下。操作方法(01)首先,你要做的是按下快捷键Win+X,然后在出现的快捷菜单中单击“控...