Landy_MO

导航

2011年4月10日 #

关键字auto extern register static volatile

摘要: 1 auto 仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候执行初始化操作,没有默认值。2 extern 可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。3 register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。 1)register变量必须是能被CPU所接受的类型 2)因为register变量可能不存放在内存中,所以不能用“&”来获取register变量的地址 3)只有局部自动变量 阅读全文

posted @ 2011-04-10 22:40 Landy_MO 阅读(209) 评论(0) 推荐(1)