题目内容
(请给出正确答案)
[主观题]
全局变量破坏了函数的封装性,不能实现信息隐藏,依赖全局变量的函数很难在其他程序中复用,对于使用全局变量的程序维护也比较困难,因此建议尽量不用全局变量。
提问人:网友sel_vb
发布时间:2022-01-07
A、函数内定义的变量称为局部变量,只能在函数内部访问
B、实参和形参同名时占用同一内存
C、函数原型没有函数体,因此编译器不为其分配内存
D、C程序都是从main函数开始执行,并在main函数中结束,除main函数外,其他函数的地位都是平等的
A、全局简单变量 全局数据结构
B、全局数据结构 全局简单变量
C、公共数据环境 全局简单变量
D、全局数据结构 公共数据环境
A、全局变量必须用global定义
B、全局变量是在任何情况下所有函数中都能引⽤的变量
C、全局变量可以使用global关键字在函数内申明
D、全局变量可以与局部变量同名
A、变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。
B、静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。
C、用extern声明变量为外部变量的时候,编译器是对其分配内存的。
D、静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!