C - Data Types - Discussion

You Are Here :: Home > C > Data Types - Discussion

 



Q.

#include

extern int i;
int i=10; //Initialization statement
i=25; //Assignment statement
int main(){
printf("%d",i);
return 0;
}

A. 10 B. 25
C. 0 D. Compilation error

Answer: Option D
Explaination:

Assigning any value to the variable at the time of declaration is known as initialization while assigning any value to variable not at the time of declaration is known assignment.



Discussion

Your Comments Goes here...
NameDiscussion