全局变量可使用static关键词进行定义,由于全局变量一直存在,占用了大量的内存单元,且加大了程序的耦合性,不利于程序的移植或复用。
全局变量可使用static关键词进行定义,由于全局变量一直存在,占用了大量的内存单元,且加大了程序的耦合性,不利于程序的移植或复用。
相关考题:
在Visual FoxPro中,下列变量中需要事先定义的是( )。A) 私有变量、局部变量、数组变量B)全局变量、局部变量、数组变量C)全局变量、私有变量、数组变量D)全局变量、局部变量、私有变量
以下叙述中正确的是A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
以下说法错误的是:()A.全局变量就是在函数外定义的变量,因此又叫做外部变量B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量C.局部变量的定义和全局变量的定义的含义不同D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用
进行初始化即可自动获得初值0的变量包括( )。A.任何用static 修饰的变量B.任何在函数外定义的变量C.局部变量和用static 修饰的全局变量D.全局变量和用static 修饰的局部变量
若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量SX 若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量B.局部变量与全局变量的名字不得相同C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()A、整个程序范围B、定义该变量的源文件范围C、main函数内部D、从定义该变量的位置开始直至程序结束
下面关于变量说法正确的是()A、变量声明包括基本数据类型和用户定义类型。B、全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量C、全局变量和局部变量不能同名D、任何窗体和模块对全局变量的修改都会影响其他窗体或模块
在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。A、局部变量、实例变量、共享变量、全局变量B、局部变量、共享变量、实例变量、全局变量C、共享变量、局部变量、实例变量、全局变量D、局部变量、实例变量、全局变量、共享变量
单选题以下针对全局变量的叙述错误的是( )。A全局变量的作用域是从定义位置开始至源文件结束B全局变量是在函数外部任意位置上定义的变量C用extern说明符可以限制全局变量的作用域D全局变量的生存期贯穿于整个程序的运行期间
单选题在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。A局部变量、实例变量、共享变量、全局变量B局部变量、共享变量、实例变量、全局变量C共享变量、局部变量、实例变量、全局变量D局部变量、实例变量、全局变量、共享变量
多选题下面关于变量说法正确的是()A变量声明包括基本数据类型和用户定义类型。B全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量C全局变量和局部变量不能同名D任何窗体和模块对全局变量的修改都会影响其他窗体或模块