下列关于变量使用的描述中错误的是
A: 同一C程序文件中,不同函数中可以使用同名变量
B: 在main函数体内定义的变量是全局变量
C: 形参是局部变量,函数调用完成即失去意义
D: 静态变量的生存期与整个程序的生存期相同
A: 同一C程序文件中,不同函数中可以使用同名变量
B: 在main函数体内定义的变量是全局变量
C: 形参是局部变量,函数调用完成即失去意义
D: 静态变量的生存期与整个程序的生存期相同
举一反三
- 在C语言程序中,下列叙述错误的是( )。 A: 形参是局部变量。 B: 不同的函数中,可以使用相同名称的变量。 C: 在一个函数的内部,可以在复合语句中定义变量。 D: main()函数中定义的变量在整个文件或者程序中都有效。
- 关于变量的作用域,下列说法错误的是( )。 A: 在不同函数中可以定义名称相同的变量 B: 函数的形参是局部变量,只能在该函数的函数体中使用 C: 在函数体中定义的变量,只能在该函数的函数体中使用 D: 全局变量与局部变量同名时,默认使用的是全部变量
- 在C语言程序中,下列叙述正确的是( )。 A: main函数中定义的变量在整个文件或者程序中都有效。 B: 形参是局部变量。 C: 不同的函数中,可以使用相同名称的变量。 D: 在一个函数的内部,可以在复合语句中定义变量。
- 局部变量是指( ) A: 定义在函数内部的变量 B: 定义在函数外的变量 C: 定义在函数形参表中的变量 D: 整个程序都能使用的变量
- 下列关于变量的论述中,不正确的是( )。 A: 外部变量定义与外部变量声明,两者的含义不同 B: 外部变量与静态外部变量的存储类型不同(即它们被分配的存储区不同) C: 在同一函数中,既可使用本函数中的局部变量又可使用与局部变量不同名的全局变量 D: 在同一程序中,外部变量与局部变量同名时,则在局部变量作用范围内外部变量不起作用