【发布时间】:2017-10-20 09:36:41
【问题描述】:
我知道当程序消耗大量内存或在某处除以 0 时会发生运行时错误。 这是在用户输入 42 之前打印所有数字的代码。(不打印 42)。
#include<stdio.h>
int main()
{
int n;
while(1)
{
scanf("%d",&n);
if(n==42)
break;
else
printf("%d",n);
}
}
请告诉我为什么在这么简单的代码中出现运行时错误?
【问题讨论】:
-
什么样的运行时错误?请以格式化文本的形式发布完整的错误消息。
-
是时间限制吗?
-
'运行时错误'由 codechef 显示。
-
请同时发布运行时错误,以便我们为您提供帮助。
标签: c runtime-error