What is a dangling pointer in C language?