NULL is a macro which is defined as

#define NULL (void *)0
NULL simply refers to a memory pointer pointing to the zero location. Here, void pointer has been given because compiler implicitly converts void pointer to any other pointer type.

You have viewed 1 page out of 248. Your C learning is 0.00% complete. Login to check your learning progress.

 Vote 0

Similar topics related to this section

sizeof void and void pointer, operators for void pointer, address of local and dynamic variable, malloc vs calloc, NULL pointer, enum type, macro, macro vs constant,

# C Programming Language (Prentice Hall Software)
# Let Us C Paperback - 2006 by Yashavant Kanetkar
# Understanding and Using C Pointers Core techniques for memory management
# Data Structures Using C and C++ Paperback - 1998
# Data Structures In C Paperback - August 11, 2008 by Noel Kalicharan