如果数组较大,大约在10^6级别,则需要定定义在主函数的外边(其他函数也一样)。 因为函数内部的局部变量来自系统栈,允许申请的空间比较小。 函数外部的全局变量来自静态存储区,允许申请的空间比较大。 函数想要返回数组怎么办? 在传入参数的时候把想要返回的数组作为参数传入,这样在函数内部修改的时候直接会修改目标数组。