首页/ 题库 / [单选题]在一介C源程序文件中,要定义一个只允许本的答案

在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。

单选题
2022-01-01 07:57
A、auto
B、register
C、extern
D、static
查看答案

正确答案
D

试题解析
解析:“auto”类定义的自动变:鞋实质上是一个函数内部的局部变量,作用域是在所说明的函数中;“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;“static”为允许本源文件中所有函数使用的全局变量。

标签:
感兴趣题目
下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函数既可以嵌套定义,又可以递归调用C.在C语言中,调用函数时,只能将实参的值传递给形参D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量().
某文件中定义的静态全局变量(或称静态外部变量)其作用域是()
某文件中定义的静态全局变量(或称静态外部变量)其作用域是(  )。
如果在一个函数的复合语句中定义了一个变量,则该变量(  )。
(  )9. 全局变量的作用域限于从定义变量的位置开始到本源文件结束。
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是( )。
在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是( )。
在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。
在一个C源程序文件中所定义的全局变量,其作用域为(  )。

在一个C源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是________。

相关题目
. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 ( ) 。
在不同文件的函数中,对全局变量的引用要加上()关键字。
在C语言中,全局变量的隐含存储类别是
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
在一个C语言源程序文件中所定义的全局变量,其作用域为(  )。
在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()
在一个C++源程序文件中定义的全局变量的有效范围是( )。
C 程序中全局变量的存储空间在( )分配
若程序中定义了局部变量与全局变量,则(11)。
若程序中定义了局部变量与全局变量,则(30)。
● 若程序中定义了局部变量与全局变量,则 (11) 。(11)
● 若程序中定义了局部变量与全局变量,则 (30) 。(30)
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个 C 语言源程序文件中所定义的全局变量,其作用域为:
在一个C源程序文件中所定义的全局变量。其作用域为( )。
在C语言中,函数中变量的隐含存储类别是______。
广告位招租WX:84302438

免费的网站请分享给朋友吧