作业帮 > 综合 > 作业

在函数内,定义变量时储存类型符可以省略的是()

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 06:02:45
在函数内,定义变量时储存类型符可以省略的是()
A、auto B.static C.extern D.register
求解释为何选A ,其他的为何错了?
这个概念不了解.
在函数内,定义变量时储存类型符可以省略的是()
auto是默认的,在函数内就是定义局部变量.
static是定义静态变量,虽然定义在函数内,但在重入函数后,该变量上次的值依然有效,类似全局变量的效果,只不过只能在定义它的函数里用.
extern表示外部引用,这个变量应该是全局变量,在别的地方定义,函数里用extern只是引用.
register表示寄存器变量,为了优化变量使用效率,提示编译器该变量常驻寄存器,但实际是否常驻寄存器,编译器也是视情况而定的.