以下叙述中正确的是A.全局变量的作用域一定比局部变量的作用域范围大B.静态(stati c) 类型变量的

计算机 变量,作用,静态 已帮助 人

以下叙述中正确的是

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态(stati c) 类型变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值

请帮忙给出正确答案和分析,谢谢!

热搜:以下对人工心肺机作用的描述中不正确的是

答案解析

难度★★☆ 搜索
  • 正确答案:B
    解析:若在函数中定义与全局变量名字相同局部变量,则全局变量在该函数中将不起作用,因此全局变量的作用域并不一定比局部变量的作用域大;静态变量一旦定义,将在整个程序的运行期间都存在;函数的形参只在函数调用的时候分配存储空间,在退出函数时收回存储空间,因此是局部的;没有赋值的auto型变量的初值是随机的,没有赋值的static型变量的初值是0。