Pointer variable are initialized by one of the following two ways
?Static memory allocation
?Dynamic memory allocation
Pointers are again variables which hold addresses. Hence, there is no special way of initializing pointer variables. However, towards achieving that perfect code, most programmers initialize the pointers to NULL if they wish to allocate memory at run time using malloc().