免费帕斯卡退出代码201 [关闭]

Posted

技术标签:

【中文标题】免费帕斯卡退出代码201 [关闭]【英文标题】:Free pascal exit code 201 [closed] 【发布时间】:2016-12-29 13:41:40 【问题描述】:

my code

我正在尝试编写一个程序来生成小于 10000 的友好数字,但是在我按下 ctrl+f9 后,它以退出代码 201 退出。我该如何解决这个问题?

【问题讨论】:

1) 永远不要发布您的代码图片 - 请参阅 this Meta post 了解您不应该这样做的众多原因列表。将其复制并粘贴为文本。它作为图像绝对没有用。 2) 退出代码 201 是范围检查错误,这意味着您的代码超出了它使用的一种数据类型的限制。首先在编译器选项中打开范围检查,这样当它发生时你会得到一个异常。其次,学会使用调试器来单步调试你的代码,这样你就可以自己解决这个问题。 【参考方案1】:

可能在表达式a[a[i]]中,a[i]包含了一个无效的索引,导致了Ken所说的范围检查错误。

对于初学者,你用 0 初始化单元格,但你不初始化 a[0]

【讨论】:

以上是关于免费帕斯卡退出代码201 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

维基代码?任何人都可以查看和编辑代码的地方? [关闭]

Steam历史热度最高游戏排行,帕斯卡契约上架steam,女神异闻录5S在steam解锁,尼尔机械纪元销量破550万份

在 oracle pl/sql 中打印帕斯卡三角形

提高代码质量:如何编写函数

编程中三种命名方法——匈牙利命名法骆驼命名法帕斯卡(pascal)命名法

算法——帕斯卡三角