图中初始化一维数组时,static有什么作用?

 我来答
匿名用户
2012-07-28
展开全部
老的编译器不支持(auto变量)数组声明时初始化, 所以必须加上static
现在的编译器都支持 int a[5]={1,2,3}; 自动变量初始化,所以不必非加上static
至于一定要问有什么作用,估计就是为了兼容以前的老编译器,还有,就是你看得书实在是太老了,作者当时只能这么写,因为编译器不支持没static的数组初始化.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式