我正在尝试初始化一个整数数组并将所有元素设置为1。我需要该数组的上限为4294967295,或者32位unsignedint可能的最大数.这对我来说似乎是一项微不足道的任务,但我遇到了segfault。我可以空运行for循环,它似乎工作正常(虽然速度很慢,但它正在处理近43亿个数字,所以我不会提示)。当我尝试在循环中执行任何类型的操作时,问题似乎就出现了。我在下面的指令-primeArray[i]=1;-导致segfault错误。据我所知,这不应该导致我超出阵列。如果我注释掉该行,则不会出现segfault。已经很晚了,我疲倦的眼睛可能只是遗漏了一些简单的东西,但我可以再用一双。这是我