程序可以正常运行,可是为什么出现了这个界面,之前这个界面是没有的。
2条回答 默认 最新
- 柯本 2023-11-22 15:38关注
你的这个不是不明问题,而是明显的下标溢出的报错
你的循环中终止条件为i<33,那么 i最大就是32,
a[i]=a[i-1]+a[i-2];就是a[32]=a[31]-a[30]
你的a的下标定义了30,那么它最大下标只能是29,明显下标溢出了
在C语言中,下标溢出的结果是”不可预见的“,所以有时可能能正常运行,有时会报错或有莫名的结果的本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 网络分析设施点无法识别
- ¥15 状态图的并发态问题咨询
- ¥15 PFC3D,plot
- ¥15 VAE模型编程报错无法解决
- ¥100 基于SVM的信息粒化时序回归预测,有偿求解!
- ¥15 物体组批优化问题-数学建模求解答
- ¥15 微信原生小程序tabBar编译报错
- ¥350 麦克风声源定位坐标不准
- ¥15 apifox与swagger使用
- ¥15 egg异步请求返回404的问题