解释 C 语言中变量的绑定。
存储类指定变量的范围、生命周期和绑定。
要完全定义一个变量,不仅需要提及它的“类型”,还需要提及它的存储类。
变量名称标识计算机内存中的某个物理位置,其中分配了一组位用于存储变量值。
存储类告诉我们以下因素-
变量存储在哪里(在内存或CPU寄存器中)?
如果没有初始化,变量的初始值是多少?
变量的范围是什么(可以访问的地方)?
变量的寿命是多少?
捆绑
绑定为标识符的应用出现(使用)找到相应的绑定出现(声明/定义)。
变量的范围应该是已知的。
什么是块结构?
在哪个块中标识符是可变的?
如果我们再次使用相同的标识符名称会发生什么?
'C'禁止在同一范围内使用相同的标识符名称。
可以在不同的范围内使用相同的名称。
示例
double f,y;
int f( ) //错误{
---
----
----
}
double y; //error示例
double y;
int f( ){
double f;//legal
int y; //legal
}示例
以下是用于绑定变量的C程序-
#include输出结果int i=33; main() { extern int i; { int i=22; { const volatile unsigned i=11; printf("i=%d\n",i); } printf("i=%d",i); } }
执行上述程序时,它会产生以下输出-
i=11 i=22
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短