首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
函数的形式参数隐含的存储类型说明是()。
[单选题]
函数的形式参数隐含的存储类型说明是
()
extern
static
register
auto
查看正确选项
添加笔记
求解答(18)
邀请回答
收藏(1047)
分享
11个回答
添加回答
78
燕坡
函数的隐含储存类型是extern,函数的形参或变量的储存类型为auto
发表于 2018-04-17 23:21:39
回复(1)
33
牛客145849026号
① auto : 既陌生又熟悉,因为它可以省略,比如 int age; 在局部变量中,age的作用域就是当前局部变量的范围,一旦程序运行 出当前域,则此变量被隐藏或自动释放。故我们一般都不用它。
②static : 静态变量,程序在第一次给它赋值后,即使变量所在函数执行完,它也不会被释放,这就是静态变量,它的生命周期等 同于整个程序的运行周期。
③register : 寄存器型变量:这个关键字要求编译器尽可能的将变量存储在CPU内部寄存器中,而不是通过内存寻址访问,以提 高效率。但是这只是给系统的一个暗示,如果寄存器资源有限,系统也不会满足你的要求。register型变量存取速度 比内存快很多,一般你在一些系统库文件,或诸如单片机官方接口库中使用较多,正常我们能用上较少。
④extern : 外部变量:它属于变量声明,extern int a和int a的区别就是,前者告诉编译器,有一个int类型的变量a定义在其他地 方,如果有调用请去其他文件中查找定义。
————————————————
版权声明:本文为CSDN博主「wust_zwl」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
https://blog.csdn.net/qq_38538733/java/article/details/93636080
发表于 2020-06-27 17:29:04
回复(0)
16
游山慕
我们平常写的int a 其实全称是 auto int a
发表于 2018-10-12 10:25:24
回复(0)
4
Light、Dim
这里的auto表示存储类型,不表示类类型
发表于 2019-02-20 15:22:14
回复(0)
3
AAS48
题目没看清楚。
如果问函数的隐含类型:extern
如果是函数中的参数、变量,存储类型默认都是:auto
编辑于 2021-12-02 22:15:59
回复(0)
3
檬666
函数的隐含储存类型是extern,函数的形参或变量的储存类型为auto
发表于 2018-11-29 13:35:13
回复(0)
2
大闸蟹养殖专业户
形参被分配在栈上,函数运行完了被自动析构,所以是auto
发表于 2020-03-11 22:39:30
回复(0)
2
旁边的狗尾巴草
auto代表本地自动变量
发表于 2017-09-20 16:15:15
回复(0)
0
机会留着有准备的人
函数的隐含储存类型是extern,函数的形参或变量的储存类型为auto
发表于 2023-10-27 11:01:13
回复(0)
0
牛客261142542号
函数的隐含储存类型是extern,函数的形参或变量的储存类型为auto
发表于 2022-07-31 19:50:28
回复(0)
0
3344aaxgl
不是extern?
发表于 2018-03-24 11:31:00
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
C++
上传者:
赞花婆
难度:
11条回答
1047收藏
6346浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(36)
来自
360公司2014校招笔试卷
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题