The ones who are crazy enough to think they can change the world are the ones who do.- Steve Jobs
Comparing null pointer and void pointer is totally insane. Below table describles clearly about null pointer and void pointer.
The following table clearly compare Null pointer against void pointer.
|Null Pointer||Void Pointer|
|Null pointer is specially reserved value of a pointer.||Void pointer is a specific pointer type.|
|Null pointer suits well for all datatypes.||Void itself a datatype of size 1.|
|int, char, float, long, double are all datatypes are supported.||void datatype is alone supported.|
|Null pointer is used for assigning 0 to a pointer variable of any type.||Void pointer is used for storing address of other variable irrespective of its datatype.|
The following diagram clearly demonstrate that comparing void pointer and null pointer is very much likely to compare apple with van and not apple with windows
We may make mistakes(spelling, program bug, typing mistake and etc.), So we have this container to collect mistakes. We highly respect your findings.