zoukankan      html  css  js  c++  java
  • C#一维数组,二维数组,多维数组

        所谓的数组,就是相同数据类型的元素的元素按一定顺数排列的集合,就是把有限个类型相同的变量用一名字命名,然后用编号区分他们的变量的集合,这个名字成为数组名,编号称为下标。组成数组的各个变量成为数组的分量,也称为数组的元素,有时也称为下标变量,数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合成为数组。

        数组又分为一维数组,二维数组,多维数组

    一维数组用一个整数来索引,多维数组用两个或多个整数来索引。

    一、数据类型[] 变量名 = new 数据类型[长度];

    二、string[] sss = new string[] { "aaa", "bbb", "ccc", "ddd", "eee","fff" };

    三、string[] sss = new string[5] { "aaa", "bbb", "ccc", "ddd", "eee" };

    一维数组的赋值 变量名[索引] = 值;

    一维数组的取值  变量 = 变量名[索引];

    int a;
                int[] sz = new int[3] { 1, 5, 7 };//定义一个数组
                a = sz[0];//定义一个空的变量将第一个变量换出来
                sz[0] = sz[2];//将第一个变量换成第三个
                sz[2] = a;//将第三个换成第一个
                for (int i = 0; i < sz.Length; i++)
                    Console.Write(sz[i]);
    
    
                    Console.ReadLine()

      

    二维数组:

    int []a=new string[2,2]{{1,2},{3,4}};

    这是一个二维数组,[2,2]中括号里面的第一个2表示有两个一维数组;第2个2表示一维数组里面有两个变量

     三维数组: int[]a=new string[2,2,2]{{{1,2},{3,4}},{{5,6},{7,8}}};

    三维数组【2,2,2】

    第一个表示一共有2个二维数组  ,第二个2表示每个二维数组有两个一维数组;

  • 相关阅读:
    PAT 1037. 在霍格沃茨找零钱(20)
    PAT 1036. 跟奥巴马一起编程(15)
    Topcoder SRM633 DIV2 解题报告
    HDU 4565 So Easy! 矩阵快速幂 + 共轭数
    HDU 2256 Problem of Precision 矩阵快速幂 + 共轭数
    FZU 1683 纪念SlingShot 矩阵快速幂
    CodeForces 185A Plant 矩阵快速幂
    HDU 2604 Queuing 矩阵快速幂
    HDU 1575 Tr A 矩阵快速幂
    HDU 1757 A Simple Math Problem 矩阵快速幂
  • 原文地址:https://www.cnblogs.com/jiulinghoudabai/p/6503214.html
Copyright © 2011-2022 走看看