Which statements are true about segmentation fault? The code segments are written in C.
char* p = NULL; printf("%c\n", *p);
char* p; printf("%c\n", *p);
int foo() {return foo();}