Is there any difference between following declarations?
1 : extern int fun(); 2 : int fun(); A. Both are identical B. No difference, except extern int fun(); is probably in another file C. int fun(); is overrided with extern int fun(); D. None of these