• [DELPHI]数组基础


    Object Pascal允许你建立各种类型变量的数组(除文件类型)。例如:

    静态数组:

    Var
    a:Array[0..7] of Integer;

    有8个整数型

    数组的下标不必从0开始,可以指定范围

    Var
    a:Array[10..15] of Integer;

    High()和Low()函数返回上边界和下边界

    静态多维数组

    A:Array[1..2,1..2] of Integer;

    动态数组:在编译时不知道维数,在运行时动态分配的数组

    特点:动态数组是生存期自管理的,不用手动释放。手动释放直接赋nil就可以了。

    A:Array of string;  //声明

    在使用前,使用SetLength()为数组分配内存。

    SetLength(A,20);    //分配22个元素

    注:动态数组是复制引用,所以改变一个,另一个也跟着变化。

    动态多维数组

    A:Array of Array of Integer   //声明

  • 相关阅读:
    Linux
    网络
    线程池
    JVM内存结构相关知识
    JVM命令
    maven
    多线程
    AJAX、JSON
    JSP、EL、JSTL
    Mysql面试总结
  • 原文地址:https://www.cnblogs.com/moon25/p/1595922.html
Copyright © 2020-2023  润新知