【发布时间】:2011-12-10 14:22:26
【问题描述】:
我遇到的大多数来源都将分段错误定义为以下内容:它们发生在程序引用未定义的虚拟内存区域时
但由于我还没有上过操作系统的课程,我通常不知道这是什么意思,它是虚拟内存的“未定义区域”......
另外,我的很多 C 程序往往会遇到分段错误,不幸的是我不知道如何修复它们。有没有什么好的技巧可以避免这些错误,以及在程序的所有逻辑似乎都正常的情况下遇到错误该怎么办?
【问题讨论】:
-
一个简单的答案:学习编程。您不需要对任何操作系统有任何深入的了解,您只需要了解您的编程语言即可。