用户工具

站点工具


reference:language:arrays

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
reference:language:arrays [2017/04/07 10:03]
127.0.0.1 外部编辑
reference:language:arrays [2018/07/10 06:57] (当前版本)
董凯萍
行 63: 行 63:
 如果你需要一个演示数组的完整程序,请参考Knight Rider exampel。 如果你需要一个演示数组的完整程序,请参考Knight Rider exampel。
  
 +===== 二维数组 =====
  
 +一维数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量。多维数组可由二维数组类推而得到。 ​
 +===== 二维数组的定义 =====
 +二维数组定义的一般形式是:
 +    类型说明符 数组名[常量表达式1][常量表达式2]
 +其中常量表达式1表示第一维下标的长度,常量表达式2 表示第二维下标的长度。
 +<code cpp>
 +  int a[3][4];
 +  /​*说明了一个三行四列的数组,数组名为a,其下标变量的类型为整型。该数组的下标变量共有3×4个,即:
 +    a[0][0], a[0][1], a[0][2], a[0][3]
 +    a[1][0], a[1][1], a[1][2], a[1][3]
 +    a[2][0], a[2][1], a[2][2], a[2][3]*/
 +    </​code>​
  
reference/language/arrays.txt · 最后更改: 2018/07/10 06:57 由 董凯萍