什么是段错误?在 C 和 C++ 中有区别么?段错误和空悬指针有关系么?
段错误是由于程序访问了本不属于它的的内存而引起的错误。
每当遇到段错误时,你就应该知道程序在内存访问上出错了。比如,访问了已释放的变量、写入只读内存……在大多数语言中,段错误在本质上都是相同的,在 C 和 C++ 中也是一样。
要想重现段错误很简单,解引用一个空指针就会出现,
int *p = NULL; *p = 1;
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!