在函数内,定义变量时储存类型符可以省略的是()
A、auto B.static C.extern D.register
求解释为何选A ,其他的为何错了?
这个概念不了解.
人气:217 ℃ 时间:2020-04-25 20:03:53
解答
auto是默认的,在函数内就是定义局部变量.
static是定义静态变量,虽然定义在函数内,但在重入函数后,该变量上次的值依然有效,类似全局变量的效果,只不过只能在定义它的函数里用.
extern表示外部引用,这个变量应该是全局变量,在别的地方定义,函数里用extern只是引用.
register表示寄存器变量,为了优化变量使用效率,提示编译器该变量常驻寄存器,但实际是否常驻寄存器,编译器也是视情况而定的.
推荐
- 如果某个函数在定义时,省略了存储类型,则默认的存储类型是
- 定义函数 的函数类型 有哪些 函数内的 形参变量有哪些 真的 纠结 坐等 亲们~
- 5、在函数的定义格式中,下列可以省略的部分是( )..(2分) A、 函数名 B、 函数体 C、 函数类型 D、 函
- 定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写
- 一轮船往返于甲乙两地共13小时已知船速是每小时26km,水速为每小时2km,求甲乙之间距离.方程解
- I have a and two erasers是什么意思
- 5,甲乙两杯糖水,甲杯有糖10克,水90克,乙 杯有糖12克,水94克,哪杯糖水甜?计算说明
猜你喜欢
- 将等物质的量的镁和铝相混合,取等质量该混合物四份,分别加到足量的下列溶液中,充分反应后,放出氢气最多的是( ) A.3mol•L-1HCl B.4mol•L-1HNO3 C.3mol•L-1NaOH D.18mol•L-1H2SO4
- 一列横波向右传播,在传播方向上,有相距三米的a,b两点,当a到达波峰时,右侧b点恰通过平衡位置向下运动,则这列波的波长为多少?
- 一个零件的长度是1.5厘米,画到一张比例尺是12:1的图纸上,要画多少分米?
- 请以My Favourite National Hero为题写一篇英语作文!
- 3分之2比9分之8化成最简单的整数比和比值
- 生物高一必修一总结
- 单项选择 he announced ,beliece it or not ,__he would never forgive her A that B /C which
- 武松打虎的经过