C Programming :: Declarations and Initializations
-
A long double can be used if range of a double is not enough to accommodate a real number.
-
If the definition of the external variable occurs in the source file before its use in a particular function, then there is no need for an extern declaration in the function.