void in C

A function with no return value has the return type as void. 
A function with no parameter can accept a void. 
A pointer of type void * represents the address of an object, but not its type.