函数全局变量
发表:2023-08-29 12:00:52 阅读:68

电子资讯】函数全局变量

 

全局变量也称为外部变量,是在函数外部定义的变量。它不属于哪一个函数.属于一个源程序文件,其作用域是整个源程序。在一个函数之前定义的全局变量.可以在该函数内使用。

例如:

int a,b; //外部变量a和b

void functionl() //函数functionl

{

}

char x,y; //外部变量X和y

int function2() //函数function2

{

}

main() //主函数

{

}

该段实层程序中a、b、X、Y都是在函数外部定义的外部变量.都是全局变量。但x、Y定义在函数functionl之后,所以不能在functionl中使用变量。a、b定义在最前面.因此在functionl、

functiom2及main内都可以使用。

对全局变量的说明如下:

①设置全局变量的作用是增加函数间数据联系的渠道。由于同一个文件中的所有函数都能引用全局变量的值,因此在一个函数中若改变了全局变量的值则将影响到其他函数。

②没有必要尽量少用全局变量。全局变量在程序执行的整个过程一直占用存储单元.这样会浪费有限的存储空间。使用全局变量过多.会降低程序的可读性,降低了函数的通用性.函数不能被重用。

③在同一源文件中,若全局变量与局部变量同名,则在局部变量的作用范围内.全局变量被屏蔽。

 

 

电子将街相关推荐

对数组作为函数参数的说明如下

函数局部变量