Demonstrated the use of extern storage class.
Understanding the register storage class.
Understanding finer points about the initialisers.
Understanding default values of uninitialised variables.
Slight modification.