zoukankan      html  css  js  c++  java
  • 数组

    数组

    一个数组包含有通过计算下标访问的变量。所有包含于数组中且被当作元素的变量必须是同一类型。这种类型自然被称为"数组类型"。数组可以存储整数对象、字符串对象或者 你提出的任何对象。

    数组的维数就是所谓的排(rank),它决定了相关数组元素的下标数。最常用的数组是一维数组(第一排)。一个多维数组具有的排数大于1 。每个维的下标始于0,终于维的长度减1 。

    应有足够的理论支持。让我们看一下用一个数组初始化器( array initializer)初始化的数组:
    string[] arrLanguages = { "C", "C++", "C#" };
    该简写效果等同以下:
    arrLanguages[0]="C"; arrLanguages[1]="C++"; arrLanguages[2]="C#";
    而编译器为你做了所有的工作。当然,它将同样为多维数组初始化器工作:
    int[,] arr = {{0,1}, {2,3}, {4,5}};
    它是以下的简写:
    arr[0,0] = 0; arr[0,1] = 1;
    arr[1,0] = 2; arr[1,1] = 3;
    arr[2,0] = 4; arr[2,1] = 5;
    如果你不想事先初始化一个数组,但知道了它的大小,该声明就象这样:
    int[,] myArr = new int[5,3];
    如果数组的大小必须动态地被计算,用于数组创建的语句可以象这样写:
    int nVar = 5;
    int[] arrToo = new int[nVar];
    正如我在这一节开始所陈述的,你可以往数组里面塞任何东西,只要所有的元素类型都相同。因此,如果你想把任何东西放进一个数组,就声明它的类型为对象:

  • 相关阅读:
    L1-046. 整除光棍
    判断素数
    L1-025. 正整数A+B
    L1-023. 输出GPLT
    L1-020. 帅到没朋友
    L1-016. 查验身份证
    L1-011. A-B
    UVa 400 Unix Is命令
    Uva 136 丑数
    The Preliminary Contest for ICPC Asia Xuzhou 2019 K. Center
  • 原文地址:https://www.cnblogs.com/neights/p/2947959.html
Copyright © 2011-2022 走看看