分类: C/C++
2008-09-16 21:54:47
1、
void { } int { } |
2、
a)
b)
顾名思义,全局变量是指能够在全局引用的变量,相对于局部变量的概念,也叫外部变量;同静态变量一样,全局变量位于静态数据区,全局变量一处定义,多处引用,用关键字“extern”引用“外部”的变量。
全局变量也可以是静态的,在前面有过说明,静态全局变量的意义就是不让“外部”引用,是单个源文件里的全局变量,即是编译阶段的全局变量,而不是连接阶段的全局变量。
通过上面的分析,我们不难得出以下结论:
1、
2、
3、
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
chinaunix网友2009-02-12 11:36:47
--------------------------------------------------、 静态全局变量与普通全局变量的区别在于:静态全局变量的作用域仅限于所在的源文件。 对于变量而言,static修饰的全局变量,只在当前源文件中有效,对外部不可见,外部文件不能够引用; 顾名思义,全局变量是指能够在全局引用的变量,相对于局部变量的概念,也叫外部变量;同静态变量一样,全局变量位于静态数据区,全局变量一处定义,多处引用,用关键字“extern”引用“外部”的变量。 全局变量也可以是静态的,在前面有过说明,静态全局变量的意义就是不让“外部”引用,是单个源文件里的全局变量,即是编译阶段的全局变量,而不是连接阶段的全局变量。 通过上面的分析,我们不难得出以下结论: 1、 静态函数与普通函数的区别在于: --------------------------------------------------------------- ----------------------------------------------------
chinaunix网友2009-02-12 11:36:26
--------------------------------------------------、 静态全局变量与普通全局变量的区别在于:静态全局变量的作用域仅限于所在的源文件。 对于变量而言,static修饰的全局变量,只在当前源文件中有效,对外部不可见,外部文件不能够引用; 顾名思义,全局变量是指能够在全局引用的变量,相对于局部变量的概念,也叫外部变量;同静态变量一样,全局变量位于静态数据区,全局变量一处定义,多处引用,用关键字“extern”引用“外部”的变量。 全局变量也可以是静态的,在前面有过说明,静态全局变量的意义就是不让“外部”引用,是单个源文件里的全局变量,即是编译阶段的全局变量,而不是连接阶段的全局变量。 通过上面的分析,我们不难得出以下结论: 1、 静态函数与普通函数的区别在于: --------------------------------------------------------------- ----------------------------------------------------