摘要: 在谈到extern关键字之前,首先要清楚地认识两个名词:变量的定义和声明。变量的定义:用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义。变量的声明:用于向程序表明变量的类型和名字。两者的关系:定义也是声明:当定义变量时,我们声明了它的类型和名字。弄清了这两者的关系,现在可以来理解extern这个关键字了。extern关键字声明变量名而不定义它。extern声明不是定义,也不分配存储空间,但是可以和变量的定义一同使用。例:extern in i; //声明但是没有定义iint i; //声明并且定义i一个比较好的例子:下面的这样的写法会报错,因为a的声明必须在使 阅读全文
posted @ 2013-05-08 21:35 suzhou 阅读(238) 评论(0) 推荐(0) 编辑