有什么方法可以使此语句在C中有效?我需要将18446744073709551615元素放置在一个数组中。
unsigned long long int array [18446744073709551615] ;
最佳答案
如果要在堆栈上分配大量内存,则程序很可能崩溃,因为堆栈大小通常很小。如果该计算机的内存大于array
= main
GB,则可以将18446744073709551615 * 8
声明为全局(在147573952589.67642212
之外)以使其有效!
关于c - 有什么方法可以使以下语句在C中有效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29113917/