带ExtErn的变量说明是变量声明,不是变量定义。()

带ExtErn的变量说明是变量声明,不是变量定义。()


相关考题:

对于变量的存储类别,以下说法错误的是:A.auto 是默认的存储类型说明符,具有自动生存期B.register 可用于局部变量或形式参数声明中,具有静态生存期C.extern 可以置于变量或者函数声明前,以标示全局变量或者函数的定义在别的文件中D.static 用于函数声明中,会让函数失去外部链接属性

如果在一个文件内需要使用在其他文件中定义的全局变量,则需要在引用该变量的文件内,用extern对此变量做说明。

以下有关extern变量申明的说法,错误的是()。A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的定义在别的文件中,提示编译器在其他模块中寻找其定义。B.通常extern申明变量可以有多次。C.extern申明的变量事实上就是全局变量。D.extern变量可以定义多次。

下列说法不正确的是()A.extern不是存储类型,它只是一般全局变量的引用说明B.全局变量和静态变量,没有初始化,初值为0C.静态变量是全局寿命,作用域由变量位置来决定D.全局静态变量和局部静态变量,作用域和寿命相同

20、如果在一个文件内需要使用在其他文件中定义的全局变量,则需要在引用该变量的文件内,用extern对此变量做说明。

以下有关extern变量申明的说法,错误的是()。A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的声明在别的文件中,提示编译器在其他模块中寻找其声明。B.通常extern申明变量可以有多次。C.extern申明的变量事实上就是全局变量。D.extern变量可以定义多次。

以下是链接过程中对符号定义的判断,其中错误的是()。A.全局变量声明“int x, y;”中,x和y都是符号的定义B.全局变量声明“int *xp=x;”中,xp和x都是符号的定义C.静态局部变量声明“static int x=*xp;”中,x是符号的定义D.函数内的局部变量声明“short x=200;”中,x不是符号的定义

如果要一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,则这个变量的存储类型应该被说明为()。A.static 静态变量B.auto 自动变量C.extern 外部变量D.register 寄存器变量

2、C语言中extern关键字表示A.全局变量B.静态变量C.外部变量D.变量或函数被定义在别的文件中