DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > MySQL > 常见问题

多维数组(2)

3.11.2 多维数组(2)

这个程序产生的输出如下所示:

 
这个程序创建的数组看起来如下所示:
 

使用不一致(或不规则)的多维数组对于许多程序可能不合适,因为这和人们遇到多维数组时所期望的情况不同。然而,在某些情况下却可以高效地使用不规则数组。例如,如果需要一个非常大的二维稀疏数组(即只使用其中的部分元素),那么不规则数组可能是完美的解决方案。

可以初始化多维数组。为此,只需要在一连串的花括号中包含每一维的初始化器。下面的程序创建了一个矩阵,其中的每个元素包含各自列索引和行索引的乘积。还应当注意,在数组初始化器中也可以使用表达式以及字面值。

 
当运行这个程序时,会得到如下所示的输出:
 

可以看出,数组中的每一行都被初始化为初始化列表中指定的值。

下面再看一个使用多维数组的例子。下面的程序创建了一个3×4×5的三维数组,然后将每个元素设置为各自索引的乘积,最后显示这些乘积:

 
这个程序产生的输出如下所示:
 

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号