这个代码什么都输不出来(数组长度为一百亿,输出的是十亿),但是数变小了就可以输出“0”,所以我想问数组定义时有范围么?

img

想想都不可能,你想把内存撑爆吗

你要是超出了内存范围,那肯定创建不成功啊
问题是你到底是抛错误,没有输出但结束了进程,还是什么输出都没有,连进程结束也没提示,那是代码还没执行完。