Please help me to understand
(struct name *)0 Is it creating pointer with name zero that points to struct ? Or is it some pointer that points to struct and
(struct name *)0