CodeBlocks提示“Signalreviews receivedd: Programreviews receivedd signal SIGSEGV, Segmentation fault."


· 说的都是干货快来关注

是因為指针未初始化或越界,访问到了未分配地址的空间

如:p已被分配了10个字节。这10个字节可能包含垃圾数据

如果在对这个p赋值前,某个玳码段尝试访问它则可能会获得垃圾值,您的程序可能具有不可预测的行为p可能具有您的程序从未曾预料到的值。

异常后会把你的運行环境 dump 到一个文件中,然后结束该进程

你可以用调试程序打开这个 dump 的文件,调试程序会告诉你是哪条指令触发了异常你可以根据调試信息定位到源程序。

对于不正确2113的内存5261处理计算机程序可能4102SIGSEGV。操作系1653统可能使用信号栈向一个处于自然状态的应用程序通告错误由此,开发者可以使用它来调试程序或处理错误

  在一个程序接收到SIGSEGV时的默认动作是异常终止。这个动作也许会结束进程但是可能生成一个核心文件以帮助调试,或者执行一些其他特定于某些平台的动作

本回答被提问者和网友采纳

下载百度知道APP,抢鲜体验

使用百喥知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 reviews received 的文章

 

随机推荐