Although a void pointer is sufficient to store the address of any variable, we need typed pointer like pointer of integer or pointer of float etc. in our program because de-referencing of a void pointer is not possible. Also, since Void is not a type, several features of C language will not work with it like:

  • Sizeof() operator will give compilation error
  • Operators like ++, -- are not allowed
  • + or operators are not available

About our authors: Team EQA

You have viewed 1 page out of 252. Your C learning is 0.00% complete. Login to check your learning progress.