带ExtErn的变量说明是变量声明,不是变量定义。()
第1题:
20、如果在一个文件内需要使用在其他文件中定义的全局变量,则需要在引用该变量的文件内,用extern对此变量做说明。
第2题:
以下是链接过程中对符号定义的判断,其中错误的是()。
A.全局变量声明“int x, y;”中,x和y都是符号的定义
B.全局变量声明“int *xp=&x;”中,xp和x都是符号的定义
C.静态局部变量声明“static int x=*xp;”中,x是符号的定义
D.函数内的局部变量声明“short x=200;”中,x不是符号的定义
第3题:
2、C语言中extern关键字表示
A.全局变量
B.静态变量
C.外部变量
D.变量或函数被定义在别的文件中
第4题:
以下有关extern变量申明的说法,错误的是()。
A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的声明在别的文件中,提示编译器在其他模块中寻找其声明。
B.通常extern申明变量可以有多次。
C.extern申明的变量事实上就是全局变量。
D.extern变量可以定义多次。
第5题:
如果要一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,则这个变量的存储类型应该被说明为()。
A.static 静态变量
B.auto 自动变量
C.extern 外部变量
D.register 寄存器变量