关于变量的作用域,下列说法错误的是( )。
A: 在不同函数中可以定义名称相同的变量
B: 函数的形参是局部变量,只能在该函数的函数体中使用
C: 在函数体中定义的变量,只能在该函数的函数体中使用
D: 全局变量与局部变量同名时,默认使用的是全部变量
A: 在不同函数中可以定义名称相同的变量
B: 函数的形参是局部变量,只能在该函数的函数体中使用
C: 在函数体中定义的变量,只能在该函数的函数体中使用
D: 全局变量与局部变量同名时,默认使用的是全部变量
举一反三
- 在函数中可以定义变量。在函数中定义的变量被称为局部变量。局部变量只在定义它的函数内部有效,在函数体之外,即使使用同名的变量,也会被看作是另一个变量。
- 关于变量,错误的叙述是( )。 A: 在函数外部定义的变量是全局变量 B: 在函数内部定义的变量是局部变量 C: 函数的形参是局部变量 D: 局部变量不能与全局变量同名
- 关于变量作用域,下列说法正确的是() A: 在函数体内部定义的变量,可以在外部使用 B: 全局变量指在函数体外定义的变量 C: 在一个函数体内定义的变量,在所有函数体内部都可以使用 D: 不确定
- 下列关于变量的说法错误的是() A: 函数内部是变量的局部作用域 B: 程序文件内部是变量的全局作用域 C: 默认情况下,全局变量可以在函数内部赋值 D: 在函数内部创建的变量,不能在函数外部使用
- 关于变量作用域说法错误的是()。 A: 函数内部定义的变量不一定是局部变量 B: static变量可以在函数外部声明 C: 在函数内部使用全局变量需要使用global关键字声明 D: 函数外部定义的变量一定是全局变量