0 is the integer zero, indicating a variable, integer, double (...)

Imagine 0 as the byte "00000000"

NULL is a pointer to a zero memory address that contains... well, Nothing. NULL is neither "0" nor has *any* value.


"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku