有什么方法可以使此语句在C中有效?我需要将18446744073709551615元素放置在一个数组中。

unsigned long long int array [18446744073709551615] ;

最佳答案

如果要在堆栈上分配大量内存,则程序很可能崩溃,因为堆栈大小通常很小。如果该计算机的内存大于array = main GB,则可以将18446744073709551615 * 8声明为全局(在147573952589.67642212之外)以使其有效!

关于c - 有什么方法可以使以下语句在C中有效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29113917/

10-10 10:17