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