在函数内,定义变量时储存类型符可以省略的是()
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 06:02:45
在函数内,定义变量时储存类型符可以省略的是()
A、auto B.static C.extern D.register
求解释为何选A ,其他的为何错了?
这个概念不了解.
A、auto B.static C.extern D.register
求解释为何选A ,其他的为何错了?
这个概念不了解.
auto是默认的,在函数内就是定义局部变量.
static是定义静态变量,虽然定义在函数内,但在重入函数后,该变量上次的值依然有效,类似全局变量的效果,只不过只能在定义它的函数里用.
extern表示外部引用,这个变量应该是全局变量,在别的地方定义,函数里用extern只是引用.
register表示寄存器变量,为了优化变量使用效率,提示编译器该变量常驻寄存器,但实际是否常驻寄存器,编译器也是视情况而定的.
static是定义静态变量,虽然定义在函数内,但在重入函数后,该变量上次的值依然有效,类似全局变量的效果,只不过只能在定义它的函数里用.
extern表示外部引用,这个变量应该是全局变量,在别的地方定义,函数里用extern只是引用.
register表示寄存器变量,为了优化变量使用效率,提示编译器该变量常驻寄存器,但实际是否常驻寄存器,编译器也是视情况而定的.
在函数内,定义变量时储存类型符可以省略的是()
如果某个函数在定义时,省略了存储类型,则默认的存储类型是
函数外部定义了全局变量,函数内部定义了同名同类型的局部变量,函数内引用这个变量时是引用的哪个啊?
5、在函数的定义格式中,下列可以省略的部分是( )..(2分) A、 函数名 B、 函数体 C、 函数类型 D、 函
在主函数中,可以一起定义相同类型的调用函数和变量吗?
在函数内定义的变量只在本函数范围内有效,为什么是对?
以下叙述中正确的是()A 一个变量的作用域的开始位置完全取决于变量定义语句的位置B全局变量可以在函数
python,定义一个函数A,函数B有一个变量,函数调用时怎么在函数A里获取变量的值.可以用数据库是什么的
下列说法中正确的是( ) 选择一个答案 A. 定义函数时,形参的类型说明可以放在函数体内 B. return 后面的
在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这句话是否正确?为什么?
问个题,在定义函数时,函数的存储类型可以是什么?
在C语言中当形参与函数内定义的变量重名时,回有什么后果