C语言中,以下叙述中错误的是:
A: 主函数中定义的变量是全局变量
B: 同一程序中,全局变量和局部变量可以同名
C: 全局变量的作用域从定义处开始到本源程序文件结束
D: 局部变量的作用域被限定在其所定义的局部范围中
A: 主函数中定义的变量是全局变量
B: 同一程序中,全局变量和局部变量可以同名
C: 全局变量的作用域从定义处开始到本源程序文件结束
D: 局部变量的作用域被限定在其所定义的局部范围中
举一反三
- C语言中,以下叙述中错的是()。 A: 同一程序中,全局变量和局部变量可以同名 B: 局部变量的作用域被限定在其所定义的局部范围中 C: 同一程序中,全局变量和局部变量不能同名 D: 全局变量的作用域从定义处开始到本源程序文件结束
- 对于全局变量与局部变量描述正确的是() A: 全局变量的作用域是从变量定义的位置开始,到所在源文件结束 B: 全局变量可以与局部变量同名,局部与全局各用各的 C: 全局变量不可以与局部变量同名,局部不能与全局同名 D: 全局变量可以与局部变量同名,但局部会屏蔽全局
- 外部变量的作用域是从定义变量的位置开始到本源文件______ 。如在其作用域内的函数或分程序中定义了同名局部变量,则在局部变量的作用域内,同名全局变量暂时不起作用。(填:“开始”或“结束”,无需加双引号)
- 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。
- 下列的变量的作用域,哪个是正确的? A: 变量的作用域分为全局变量、局部变量和模型变量; B: 变量的作用域分为全局变量、局部变量和模拟变量; C: 变量的作用域分为全局变量、局部变量和模块变量; D: 变量的作用域分为全局变量、局部变量和模组变量;