全站数据
8 4 2 0 5 8 1

acm运行时显示RUNTIME_ERROR[ACCESS_VIOLATION,怎么解决

建筑造就安全 | 简单学习,快乐成才!         
问题更新日期:2024-11-11 06:16:11

问题描述

acm运行时显示RUNTIME_ERROR[ACCESS_VIOLATION,怎么解决希望能解答下
精选答案
最佳答案

runtimeerror (运行时错误)就是程序运行到一半,程序就崩溃了。比如说:

①除以零②数组越界:int a; 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];