标签:范围 数值 bsp 空间 文件 gis 函数 默认 同文件
C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。
语言中存储类别又分为四类:
1、用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式.
2 用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。如下为静态局部变量:
注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;
如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。
4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。如:
标签:范围 数值 bsp 空间 文件 gis 函数 默认 同文件
原文地址:https://www.cnblogs.com/focusonoutput/p/12329556.html