动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网

数组静态初始化和动态初始化有什么区别?

代码小兵1071

2020.07.30

数组静态初始化和动态初始化有什么区别?

添加回答

回答(1)

蛙课视频小助手

静态初始化:初始化时由程序猿显示指定每个数组元素的初始值,由系统决定数组的长度;动态初始化:就是与静态初始化相对的撒,其实动态初始化就是在初始化的时候指定数组长度,这时已经分配内存。

所谓的静态和动态是相对于程序运行而言的,静态是在程序编译时就初始化好了的,动态初始化是在程序运行是才动态分配内存空间。对于代码而言,其实都可以。唯一不一样的地方,就是动态的初始值都是0,静态的是直接给定值了。

时间:07-30 16:48 查看回复 (0) 回复 0 0 举报

回复