
这种情况叫做 runtime error (运行时错误)。
在 Windows 7 上这样提示:
在 Windows XP 上这样提示:
runtime error (运行时错误)就是程序运行到一半,程序就崩溃了。
比如说:
①除以零
②数组越界:int a[3] a[10000000]=10
③指针越界:int * p p=(int *)malloc(5 * sizeof(int)) *(p+1000000)=10
④使用已经释放的空间:int * p p=(int *)malloc(5 * sizeof(int))free(p) *p=10
⑤数组开得太大,超出了栈的范围,造成栈溢出:int a[100000000]
引起电脑程序无响应有三方面的原因:
电脑程序打开太多,处理器运行负担加重,电脑反应不过来。
程序问题,如:程序中毒,导致电脑运行程序进入死循环,电脑出现无法响应的现象。
网速问题,网络差,数据信号不稳定,造成数据传输不稳定,导致电脑无法响应。
解决方法:
等待电脑自动调整,一般等待一段时间就可以好;如果等待半天还没响应,可以按住 Ctrl + Alt + Del 键打开任务管理器 --- 然后在 “应用程序” 里找到无响应的程序,就可以关掉无响应的程序了。
通过修改注册表自动关闭不响应程序,依次展开分支到:HKEY_CURRENT_USER\ControlPanel\Desktop,双击右侧对话框中的“AutoEndTasks”项,然后在d出的对话框口中将其值修改为“1”。然后点击确定,重启。
1、可能是病毒引起的。如果是这样只有杀了毒才可以。2、可能是C盘文件太多引起的。适当的删除C盘里面没有用的文件。用系统工具里面的磁盘清理也试试吧。
3、可能是你的机器用太长时间没有好好维护一下系统了。如果是这样的话,只能重装系统比较好一点。
4、硬件资源不足,内存的占用量太大引起的。要是这样那就纯属你个人问题了。以后少开点网页,也浏览点A网就好了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)