的默认操作
SIGSEGV是终止您的进程。但是,您可以安装处理程序并覆盖此方法:
void SIGSEGV_handler(int signal){ printf("Segmentation fault caught....n"); printf("Value of instance variable: i = %dnn", i);}因此,对于每条触发sigsegv的指令,都会调用此处理程序, 然后重新启动指令 。但是您的处理程序一开始并没有采取任何措施来纠正错误指令的错误。
总之,当指令重新启动时,它将再次出错。一遍又一遍,…你明白了。



