zoukankan      html  css  js  c++  java
  • 二维数组的声明与使用

    [java]

    声明:

    type <数组名>[][] = new type[<行元素个数>][<列元素个数>];

    声明同时赋值:

    int ssa[][]={{20,25,26,22},{23,24,20,28}};

    [C++]

    静态声明: 

    int array1[3][2]={4,2,5,6};//顺序初始化(按内存顺序存取,即先第一行,在第二行。。。)
    int array2[3][2]={{4,2},{5},{6}};//按行初始化

    动态声明:

    1. 列数n静态声明,行数动态声明

    A (*ga)[n] = new A[m][n]; 
    ... 
    delete []ga; 


    2.列数、行数均动态声明

    A** ga = new A*[m]; 
    for(int i = 0; i < m; i++) 
      ga[i] = new A[n]; 
    ... 
    for(int i = 0; i < m; i++) 
      delete []ga[i]; 
    delete []ga;
  • 相关阅读:
    babel的使用及安装配置
    npm install卡顿问题
    盒模型
    安全性
    字符串方法
    vue
    CSS3
    重载运算符
    装箱拆箱
    模板库
  • 原文地址:https://www.cnblogs.com/qionglouyuyu/p/4607658.html
Copyright © 2011-2022 走看看