Java问题:为什么有没有返回值都一样啊?

2024-11-23 10:13:44
推荐回答(2个)
回答1:

int a[]=new int[10];

这个是在给堆里分配空间,如果楼主不delete掉,是不会清除内存的,所以有没有返回值
这个数组都不会清除内存,随时都可以打印数值出来,

一般来说,在函数里在给堆分配空间不delete会导致内存泄漏,系统崩了

楼主应该看下百度找下内存泄漏的相关知识,就能明白了

回答2:

因为参数是数组