c语言中在函数中默认存储类型说明符的变量是内部静态变量,但我认为是自动存储类型吧,求大神解释一下

 我来答
百度网友349d18b
2014-12-27 · TA获得超过444个赞
知道小有建树答主
回答量:571
采纳率:50%
帮助的人:362万
展开全部
不知道你说的默认是静态变量是哪里看的,只有明确带有static声明的变量才是静态变量,没有标志的全是局部变量,也就是你说的自动存储类型,函数返回就不存在了.
追问
这是13年计算机二级的一道题
追答
定义在函数外的变量默认是static,不是题错了就是你看错题了。
库以松P
2020-06-28
知道答主
回答量:3
采纳率:0%
帮助的人:1670
展开全部
是自动存储类型(auto),不是内部静态变量,在C语言程序设计教程中有明确提到凡是没有加以说明存储类型的变量均视为自动变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba1ecf4
2020-06-28
知道答主
回答量:1
采纳率:0%
帮助的人:580
展开全部
就是auto,extern是不对的,C语言规定,函数凡是未加存储类型说明的变量均视为自动变量,也就是说自动变量可以省去说明符auto,例如
{int i,j,k;...}等价于
{auto int i,j,k;...}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-27
展开全部
应该是auto
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随便看看sshc
2014-12-27 · TA获得超过217个赞
知道答主
回答量:108
采纳率:0%
帮助的人:24万
展开全部
看错答案了吧
追问
这是13年的计算机二级考试的一道题,答案不是自动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式