【发布时间】:2011-09-23 08:04:03
【问题描述】:
当我开始使用 C 时,我很快注意到 int array[big number] 在函数内部调用时会导致我的程序崩溃。没那么快,我发现我可以通过定义具有全局范围(在函数之外)的数组或使用 malloc 来防止这种情况发生。
我的问题是:
从多大开始需要使用上述方法之一来确保我的程序不会崩溃?
我的意思是,仅将 int i; 用于计数器和 int chars[256]; 用于小型数组是否安全,或者我应该只对 all 局部变量使用 malloc 吗?
【问题讨论】: