Photo of Hyacinth macaw by Roi Dimor on Unsplash --- Types of Pointers in C / C++ 1. Null Pointer It is a pointer pointing to nothing. NULL pointer points to the base address of the segment. -EXAMPLE- int* ptr = (int) *0; float* fptr = (float) *0; double* dptr = (double) *0; char* chptr = (char) *0; Other ways of initializing NULL pointer int* ptr = NULL; char* chptr ='\0'; NULL also means 0 in macro #define NULL 0 --- 2. Dangling Pointer A pointer pointing to the memory address of any variab...