网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
带ExtErn的变量说明是变量声明,不是变量定义。()
参考答案
更多 “ 带ExtErn的变量说明是变量声明,不是变量定义。() ” 相关考题
考题
对于变量的存储类别,以下说法错误的是:A.auto 是默认的存储类型说明符,具有自动生存期B.register 可用于局部变量或形式参数声明中,具有静态生存期C.extern 可以置于变量或者函数声明前,以标示全局变量或者函数的定义在别的文件中D.static 用于函数声明中,会让函数失去外部链接属性
考题
以下有关extern变量申明的说法,错误的是()。A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的定义在别的文件中,提示编译器在其他模块中寻找其定义。B.通常extern申明变量可以有多次。C.extern申明的变量事实上就是全局变量。D.extern变量可以定义多次。
考题
下列说法不正确的是()A.extern不是存储类型,它只是一般全局变量的引用说明B.全局变量和静态变量,没有初始化,初值为0C.静态变量是全局寿命,作用域由变量位置来决定D.全局静态变量和局部静态变量,作用域和寿命相同
考题
以下有关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.变量或函数被定义在别的文件中
热门标签
最新试卷