数组在创建时必须初始化?

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:47:02
数组在创建时必须初始化?
没有初始化是不是就没有内存分配啊?还是分配了但是不知道是哪一段内存?不太明白!!

不是必须。。
但是要保证不出现异常。也就是说在你使用之前务必要保证已经初始化了。

初始化往往只是只给变量赋予初值,而不是分配内存。

静态声明的数组位于栈上,new分配的处于堆上。

没有这样讲的。
动态的不初始化内容不固定,静态的不初始化内容为0。