当前位置 :
在函数内,定义变量时储存类型符可以省略的是()A、autoB.staticC.externD.register求解释为何选A,其他的为何错了?这个概念不了解.
 更新时间:2024-03-28 20:07:11
1人问答
问题描述:

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

A、autoB.staticC.externD.register

求解释为何选A,其他的为何错了?

这个概念不了解.

林强回答:
  auto是默认的,在函数内就是定义局部变量.   static是定义静态变量,虽然定义在函数内,但在重入函数后,该变量上次的值依然有效,类似全局变量的效果,只不过只能在定义它的函数里用.   extern表示外部引用,这个变量应该是全局变量,在别的地方定义,函数里用extern只是引用.   register表示寄存器变量,为了优化变量使用效率,提示编译器该变量常驻寄存器,但实际是否常驻寄存器,编译器也是视情况而定的.
最新更新
查询网(025773.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 025773.com 版权所有 闽ICP备18026954号-20