gpt4 book ai didi

c - 总线错误 - 这段代码有什么问题?

转载 作者:太空宇宙 更新时间:2023-11-04 05:20:05 25 4
gpt4 key购买 nike

long int d[500], i;
d[1] = 1;
d[2] = 2;
d[3] = 4;
for(i = 4; i<=500; i++)
d[i] = d[i-1] + d[i-2] + d[i-3];

int n = 500;
printf("%ld\n", d[500]);

编译器是gcc。编译时发生总线错误。是什么导致了这种情况?

最佳答案

long int d[500] 声明一个包含 500 个项目的数组,索引从 0499

d[500] 超出了数组的范围。

关于c - 总线错误 - 这段代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com