我正在用C++编写一个Eratosthenes程序的筛子,我一直想用巨大的值来运行这个程序,例如200000000+用于基准测试/为什么不是目的。for (long int i = p * p; i < n + 1; i += p) { c+p += 1;} 我尝试过用int prime[n+1]或int bool prime[100...]正常地
大约十年前,当我在高中和C++玩的时候,我学会了指针,记忆泛滥。在C++中,有时使用指针来扩展(或收缩)适当的数组会导致它运行(或在)分配的内存,并导致奇怪的行为。我将Python中的片赋值解释为类似于指针赋值:# because memory当然,在C++中,我们将每个数组初始化到指定的大小,而基于指针的赋值</em