专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
变量只能在定义它或说明它的范围内使用,而在该范围之外是不可见的。按作用域的大小可分为程序级、文件级、函数级及复合语句级(块级)。其中程序级的作用域最大,属于程序级作用域的有外部变量,在构成程序的所有文件中都是可见的。属于文件级的作用域的有外部静态变量,外部变量和外部静态变量合称为全局变量或全程变量。属于函数级、复合语句级的变量称为局部变量或内部变量,首发,www.。。 在下面的讨论中,我们会看到变量的作用域与变量的存储类别有关。 局部变量 (1)在一个函数内部定义的变量是局部变量,只能在函数内部使用。 (2)在主函数内部定义的变量也是局部变量,其它函数也不能使用主函 [阅读全文] [PDF]
尽管C允许在类外部声明全局对象但是最好将全局对象声明为些类静态数据成员在类块protected:里声明静态数据成员如果需要可以用public:静态数据成员来提供get用procteted:静态数据成员提供 例如:考虑当前存在Car对象数目既然让每个Car对象都去计算Car对象数目是很繁杂就不如把这个值存储为全局变量也就是说个静态Car类成员既然额外用户可能需要得到Car对象数目就应当用个公有静态成员去得到数目但是既然不是让每个能改变这个变量值就应当不是个public:静态成员来设置Car对象数目下面演示了静态数据成员和public:静态访问成员 # [阅读全文] [PDF]
1 共2条 分1页