早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

在C语言程序中,常在某些变量的说明前加extem,如本题在变量说明中的第一条加extem int sys_stams;

题目

在C语言程序中,常在某些变量的说明前加extem,如本题在变量说明中的第一条加extem int sys_stams;请说明加extem与不加extem的区别,在进行编译时会有什么样的不同处理?

参考答案
正确答案:
解析:本题考查对C语言的变量声明类型的理解。在变量声明前加extem,表明为引用一个外部变量,是外部变量引用声明,不管该变量在程序的什么位置。如果在一个文件中要引用在另一文件中定义的全局变量,就应在变量声明前加extem。
如果在一个全局变量前不加extem,表明该变量是在本文件中定义的一个全局变量,同时可被其他文件作为外部变量引用。
在不加extem外部变量的定义处,编译时要给变量分配地址空间。在加extem外部变量引用声明处,不给变量分配地址。
值得注意的是,如果在全局变量的声明前都加extem,在这种情况下,编译连接时会确定一处分配一次地址空间。
看了在C语言程序中,常在某些变量的...的网友还看了以下:

盛澄清石灰水和浓盐酸的试剂瓶敞口放置一段时间后,它们的PH将会()A.两者都变小B.前者变大 其他 2020-05-13 …

下列不成为对偶句的一下列不成为对偶句的一项是[]A.水何澹澹,山岛竦峙.B.七八个星天外,两三点雨 语文 2020-05-13 …

.肌肉被拉长时()。A.明带和H带都变宽B.明带增宽、H带缩窄C.明带不变、暗带变宽D.明带和暗带 语文 2020-05-16 …

现代化的核心内容是人类社会从农业文明向工业文明的大转变。在近代世界到来之前,文明的基调是农业(牧业 历史 2020-06-17 …

上初中后,小明的变化比较大。以前,小明是个非常听话的乖孩子,父母要小明做什么,他就做什么;现在则不 政治 2020-06-20 …

我们经常喝雪碧,那么我们在喝之前摇晃一下后打开.它的PH值会A不变B变小C变大我们经常喝雪碧,都知 其他 2020-06-26 …

盐酸和澄清石灰水长期暴露在空气中,它们的pH变化是()A.前者变小,后者变大B.两者都变大C.前者 化学 2020-07-02 …

肌丝滑行学说的直接根据是,肌肉收缩时A.暗带长度不变,明带和H带缩短B.暗带长度不变,明带缩短,H 其他 2020-07-07 …

《前赤壁赋》中,苏轼用来解脱精神苦闷的哲理是().A.“苟非吾之所有,虽一毫而莫取”B.清风、明月 语文 2020-07-24 …

中华帝国最后一个繁荣时期是指[]A.明前期到清前期B.明中期到清中期C.明中期到清前期D.明前期到清 历史 2020-11-06 …