Private: 私有的:定义和声明

bigzhu posted @ Nov 22, 2007 07:37:00 PM in cpp , 1463 阅读

定义:为变量分配存储空间就是定义;一个程序中,变量只有一次定义

声明:仅仅是表明变量的类型和名字.定义也表明了类型和名字,而且还进一步分配了空间,这就进化到了”定义”.(好绕)

使用 extern 表示只定义,不声明:
extern int bigzhu;
不过如果初始化了,即使写了extern也还是会分配空间,还是算声明:
extern int bigzhu = 5;

现在还不理解C 明确区分定义和声明有什么用.



登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter