在函数外部定义的变量叫外部(全局)变量,其作用域只在定义处开始到源程序文件的____________
末尾;最后
举一反三
- 在函数外部定义的变量叫外部()变量,其作用域只在定义处开始到源程序文件的()。
- 全局变量也称为外部变量,它是在所有函数外部定义的变量,它不属于哪一个函数,它属于一个源程序文件,其作用域是整个源程序。
- 全局变量也称为外部变量,它是在所有函数外部定义的变量,它不属于哪一个函数,它属于一个源程序文件,其作用域是整个源程序。 A: 正确 B: 错误
- 在一个源文件中定义的外部变量的作用域为 ( )。 A: 定义外部变量的所在文件的全部范围 B: 定义外部变量的所在程序的全部范围 C: 定义外部变量的所在函数的全部范围 D: 从定义外部变量的所在文件中定义该变量位置开始至该文件结束
- 在函数的外部定义,从变量的定义处开始,到本程序文件的末尾。外部变量可以被程序中各个函数所引用,编译时将外部变量分配在()。
内容
- 0
在函数外部定义的变量,其作用域可以是该源程序的任何源文件,对多个函数有效,这类变量称为全局变量
- 1
关于变量的作用域,下列叙述不正确的是__________。 A: 不同作用域内同名变量之间互不影响 B: 在函数外部和函数内部定义的变量,其作用域是不同的 C: 函数内部不能使用函数外部定义的变量 D: 函数内部要修改函数外部定义的变量并将其结果反映到函数之外,可以在函数内用global声明
- 2
下列关于外部变量的说法,正确的是。 A: 全局外部变量可以用于多个模块,extern只是声明而不是重新定义 B: 外部变量是在函数外定义的变量,其作用域是整个程序 C: 全局外部变量可以用于多个模块,但需用extern重新在各模块中再定义一次 D: 静态外部变量只能作用于本模块,因此它没有什么实用价值
- 3
变量的指针,其含义是指该变量的_______,在一个文件中定义的外部变量的作用域是( )。 A: 值;本程序的全部范围 B: 一个标志;离定义该变量的位置最近的函数 C: 名字;函数内全部范围 D: 地址;从定义该变量的位置开始到整个程序结束
- 4
在一个文件中定义的外部变量的作用域是