【发布时间】:2010-01-20 15:53:41
【问题描述】:
在声明数组时,我们可以在标识符的任何一侧使用方括号,但在这种情况下:
int[] k,i;
和
int k[],i;
将以两种不同的方式考虑。这是第一个创建两个数组 k 和 i。 第二个创建一个数组 k 和一个普通变量 i。这是什么行为?
编辑: 在 java 中,我们通常更喜欢第一种类型的声明。但在这种情况下,我们不能在单个语句中创建数组和原始变量。
【问题讨论】:
-
请注意,在同一行声明两个变量通常被认为是不好的做法。我们倾向于在变量第一次使用时声明它们。
-
你的意思是如果我有五个 int 类型变量,如 a、b、c、d、e。我应该像 int a 一样声明;诠释 b; ...
-
没错。你应该给他们更好的名字。