Pointer Initialization is the process of assigning address of a variable to pointer variable. Pointer variable contains address of variable of same data type. 

Arrays of pointer:

inline.h:
   #include<stdio.h>
 
   extern inline void two(void){  // GNU C uses this definition only for inlining
      printf("From inline.h ");
   }
 
main.c:
   #include "inline.h"
 
   int main(void){
      void (*pTwo)() = two;
      two();
      (*pTwo)();
   }
 
two.c:
   #include<stdio.h>
 
      void two(){
      printf("In two.c ");
   }