Вот мой код,
#include<signal.h>
#include<stdio.h>
int main(int argc,char ** argv)
{
char *p=NULL;
signal(SIGSEGV,SIG_IGN); //Ignoring the Signal
printf("%d",*p);
printf("Stack Overflow"); //This has to be printed. Right?
return 0;
}
Во время выполнения кода я получаю ошибку сегментации. Я проигнорировал сигнал, используя SIG_IGN. Поэтому я не должен получать ошибку сегментации. Правильно? Затем должен выполняться оператор printf()
после печати '* p'. Правильно?