为了账号安全,请及时绑定邮箱和手机立即绑定

int[]数组与int数组的区别[]

int[]数组与int数组的区别[]

qq_遁去的一_1 2019-06-04 17:35:47
int[]数组与int数组的区别[]最近,我一直在思考定义数组的两种方法之间的区别:int[] arrayint array[]有什么不同吗?
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

它们在语义上是相同的。这个int array[]增加语法只是为了帮助C程序员适应Java。

int[] array更可取,也不那么让人困惑。


查看完整回答
反对 回复 2019-06-04
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

如果您碰巧在同一声明中声明了多个变量,则有一个细微的差别:

int[] a, b;  // Both a and b are arrays of type intint c[], d; 
 // WARNING: c is an array, but d is just a regular int

请注意,这是错误的编码风格,尽管编译器在尝试使用时几乎肯定会捕获您的错误。d.


查看完整回答
反对 回复 2019-06-04
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

没有区别。

我更喜欢type[] name格式非常清楚,变量是一个数组(更少地环顾四周找出它是什么)。

编辑:

哦,等等,这是有区别的(我忘记了,因为我一次从不声明多个变量):

int[] foo, bar; // both are arraysint foo[], bar; // foo is an array, bar is an int.


查看完整回答
反对 回复 2019-06-04
  • 3 回答
  • 0 关注
  • 2280 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号