output : warning: ‘i’ initialized and declared ‘extern’Code:extern int i=30; int main() { printf("%d \n",i); return 0; }
out put : error: ‘i’ has both ‘extern’ and initializerCode:int main() { extern int i=30; printf("%d \n",i); return 0; }
any one can suggest me why in one program getting erro and why in another program getting warining?