摘要: 变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且有一个定义。 声明用于向程序表明变量的类型和名字。定义也是声明:当定义变量时我们声明了它的类型和名字。可以通过使用extern关键字声明变量名而不是定义它。不定义变量的声明包括对象名、对象类型和对象类型前的关键字extern: extern int i; //声明而非定义i int i; //声明且定义i extern 声明不是定义,也不分配存储空间。事实上,它只是说明变量定义在程序的其他地方。程序中变量可以声明多次,但只能定义一次。 只有当声明也是定义时,声明才可以有初始化式,因为只有定义才分配存储空间。初始化. 阅读全文
posted @ 2011-02-22 20:50 Lovestartian 阅读(271) 评论(0) 推荐(1)