ACCESS_VIOLATION的意思是您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。造成这个问题的原因基本上是因为数组开得太小了。不过数组开得小这是个相对的概念,比如你的程序必须要开int a[100000]这样大的数组,如果你把它在局部变量中开肯定会被编译器报错,因为局部变量的空间是很小的,它就是一个很小的栈。遇到这样的你必须将它开成全局变量才不会被编译器报错。但是如果你认为哪个程序需要开int a[10000000]这样的数组,说明这题肯定有简单的方法,因为acm中每题都是有memory限制的,你数组开太大,通过了编译器,但是肯定通不过online judge,结果肯定是Memory Limit Exceeded。所以这个你要具体分析。
本文地址: http://www.goggeous.com/20241126/1/59803
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-11-26 20:42:03职业培训
2024-11-26 20:42:02职业培训
2024-11-26 20:42:01职业培训
2024-11-26 20:42:00职业培训
2024-11-26 20:41:50职业培训
2024-11-26 20:41:49职业培训
2024-11-26 20:41:48职业培训
2024-11-26 20:41:47职业培训
2024-11-26 20:41:47职业培训
2024-11-26 20:41:38职业培训
2024-12-15 02:54职业培训
2024-12-27 17:05职业培训
2024-11-27 05:16职业培训
2024-12-01 23:48职业培训
2024-12-31 19:12职业培训
2024-12-05 11:18职业培训
2025-01-08 01:42职业培训
2024-11-30 18:42职业培训
2025-01-01 07:33职业培训
2024-12-15 13:26职业培训
扫码二维码
获取最新动态