外部变量的作用域是从定义变量的位置开始到本源文件______ 。如在其作用域内的函数或分程序中定义了同名局部变量,则在局部变量的作用域内,同名全局变量暂时不起作用。(填:“开始”或“结束”,无需加双引号)
举一反三
- 对于全局变量与局部变量描述正确的是() A: 全局变量的作用域是从变量定义的位置开始,到所在源文件结束 B: 全局变量可以与局部变量同名,局部与全局各用各的 C: 全局变量不可以与局部变量同名,局部不能与全局同名 D: 全局变量可以与局部变量同名,但局部会屏蔽全局
- C语言中,以下叙述中错误的是: A: 主函数中定义的变量是全局变量 B: 同一程序中,全局变量和局部变量可以同名 C: 全局变量的作用域从定义处开始到本源程序文件结束 D: 局部变量的作用域被限定在其所定义的局部范围中
- 若全局变量和局部变量同名,在局部变量作用域内, A: 全局变量起作用,局部变量不起作用 B: 全局变量不起作用,局部变量起作用 C: 全局变量和局部变量都起作用 D: 变量失效
- 关于变量的作用域,下面叙述错误的是 A: 变量在复合语句内定义,则变量在该复合语句内起作用 B: 变量在函数内定义,则变量在该函数内起作用 C: 函数的形参在该函数内起作用 D: 在同一源文件内,当外部变量与局部变量同名时,在外部变量和局部变量重叠的作用范围内,外部变量起作用。
- 下列关于变量和作用域运算符的说法中错误的是() A: 在用一作用域中不能说明同名变量,但不同作用域中可以说明同名变量 B: 作用域运算符提供了在局部作用域内引用同名的全局变量的方法 C: 不同的作用域内可以定义同名的变量 D: 全局变量不能自动初始化