C中的“ extern”关键字
外部变量也称为全局变量。这些变量在函数外部定义。这些变量在函数执行过程中全局可用。全局变量的值可以通过函数进行修改。“extern”关键字用于声明和定义外部变量。
范围-它们不受任何功能的约束。它们在程序中无处不在,即全局。
默认值-全局变量的默认初始化值为零。
生命周期-直到程序执行结束。
以下是有关C语言中的extern关键字的一些要点,
可以声明外部变量的次数,但只能定义一次。
“extern”关键字用于扩展功能或变量的可见性。
默认情况下,函数在整个程序中都是可见的,无需声明或定义外部函数。它只是增加了冗余。
仅声明未定义带有“extern”关键字的变量。
extern变量的初始化被视为extern变量的定义。
这是C语言中的extern变量的示例
示例
#include <stdio.h>
extern int x = 32;
int b = 8;
int 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",x,b);
x = 15;
printf("The value of modified extern variable x : %d\n",x);
return 0;
}输出结果
The value of auto variable : 28 The value of extern variables x and b : 32,8 The value of modified extern variable x : 15
热门推荐
4 火把节祝福语简短
5 破五祝福语简短的
10 简短的爱情生日祝福语
11 学校生日祝福语简短独特
12 给儿子新婚祝福语简短
13 牛年祝福语简短搞笑的
14 闺蜜小孩祝福语简短
15 毕业祝福语老婆生日简短
16 白族结婚祝福语简短大全
17 交接同事退休祝福语简短
18 庆祝当生日祝福语简短