一维数组的内存结构

Posted keepcalmandneversaynever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一维数组的内存结构相关的知识,希望对你有一定的参考价值。

关于数组在内存中的结构
技术分享图片
技术分享图片
注意:数组一旦创建,初始化,长度不可改变,除非重新定义此数组的长度

public class V {
    public static void main(String[] args){
        //数组长度为3
        int[] i=new int[]{13,14,15};
        //重新定义数组长度为10
        int[] j=new int[10];
        //将i的数组的属数值放到重新定义的数组中
        for (int k=0;k<i.length;k++){
            j[k]=i[k];
        }
        j[5]=70;
        j[8]=100;
        //输出新的数组
        for (int k=0;k<j.length;k++){
            System.out.println(j[k]);
        }
    }
}

技术分享图片




以上是关于一维数组的内存结构的主要内容,如果未能解决你的问题,请参考以下文章

内存的基本结构 图片

C++如何用new动态开辟一个一维字符数组

第83题一维数组的动态内存申请 | malloc 的应用

C 语言数组 ( 验证二维数组内存是线性的 | 打印二维数组 | 以一维数组方式打印二维数组 | 打印二维数组值和地址 )

自考数据结构第三章,数组,期末不挂科指南,第5篇

一维数组模拟数据结构-------栈