External variables are used to make global variables. Extern
variable defined outside the function. These variables are available globally
throughout the function execution. The value of global variables can be
modified by the functions. “extern” keyword is used to declare and define the
external variables.
Scope − They are everywhere in the program i.e. global.
Default value − Default initialized value of global variable is Zero.
Lifetime − Till the end of the execution of the program.
#include <stdio.h>
extern int a = 32;
int b = 8;
void main()
{
auto int a = 28;
extern int b;
printf("The
value of auto variable : %d\n", a);
printf("The
value of extern variables x and b : %d,%d\n",
a, b);
a = 15;
printf("The
value of modified extern variable x : %d\n",
x);
}
No comments:
Post a Comment