在c语言中,不能作为外部数组存储类型的是什么? A自动类 B 静态类 C外

在c语言中,不能作为外部数组存储类型的是什么?A自动类B静态类C外部类D寄器类... 在c语言中,不能作为外部数组存储类型的是什么?
A自动类 B 静态类
C外部类 D寄器类
展开
 我来答
百度网友642cd710a08
2016-05-28 · TA获得超过176个赞
知道小有建树答主
回答量:282
采纳率:66%
帮助的人:115万
展开全部
在函数体内声明的变量在默认情况下都是auto[自动]存储类型

在代码块之间传递信息的一种方法就是使用外部变量。当一个变量在函数的外部被声明时,它的存储空间是永久分配的,它的存储类型是extren.外部变量的声明看上去和函数或代码块内部所声明的变量一样。外部变量对于它之后的所有函数都有效。在代码块或函数后,外部变量仍然存在。

static[静态]的基本用途是允许一个局部变量在重新进入代码块时能够保持原来的值。这和自动变量形成了鲜明的对比,自动变量在代码块时会被销毁,再次进入这个代码块时,它必须重新进行初始化。

register[寄存器]存储类型告诉编译器相关的变量应该改量存储在高速度的寄存器中。使用register存储类型的目的一般是为了提高执行速度,但是,register声明只是向编译器所提出的“建议”,并非强制要求。
追问
还是没告诉我选什么?_?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式