Variable Scope के दो प्रकार है |
- Local Variable
- Global Variable
Local Variable:
Local Variables function के अंदर होते है |
Local Variables जिस function के अंदर होते है वह पर ही वो visible रहते है |
Local Variables की default value 'garbage value' होती है |
Local Variables जिस function के अंदर होते है वह पर ही वो visible रहते है |
Local Variables की default value 'garbage value' होती है |
#include <stdio.h>
int main(){
int a = 5, b = 6, c; // Local Variable
printf("Value of a : %d", a);
printf("Value of b : %d", b);
printf("Default Value of c : %d", c);
return 0;
}
output:
Value of a : 5 Value of b : 6 Default Value of c : 6 // garbage value
Global Variable
Global Variables function के बाहर होते है |
Global Variables की visibility पूरे program में होती है |
Global Variables की default value '0' होती है |
Global Variables की visibility पूरे program में होती है |
Global Variables की default value '0' होती है |
#include <stdio.h>
int a = 5, b = 6, c; // Global Variable
int main(){
printf("Value of a : %d", a);
printf("Value of b : %d", b);
printf("Default Value of c : %d", c);
return 0;
}output:
Value of a : 5 Value of b : 6 Default Value of c : 0
 
