B
Barry Schwarz
that means memory pointed to by the NULL pointer is a valid location
in the process address space, but it is not pointing to any valid
object ?
No it does not. There is no requirement for value that represents a
NULL pointer to be a valid memory address.
could you please give me some hints about what happens in runnable program ?
what happens internally ?
Implementation details are not covered by the standard. The best you
can say is that the generated code will cause the pointer to have a
value which will compare equal to any other NULL pointer and to the
NULL pointer constant (when used with == but not necessarily with
memcmp).
<<Remove the del for email>>