 In conditional contexts, null pointer values evaluate to false, while all other pointer values evaluate to true.Void pointers (codice_218) point to objects of unspecified type, and can therefore be used as "generic" data pointers.Since the size and type of the pointed-to object is not known, void pointers cannot be dereferenced, nor is pointer arithmetic on them allowed, although they can easily be (and in many contexts implicitly are) converted to and from any other object pointer type.