Difference between int[] array and int array[]

前端 未结 25 3018
轻奢々
轻奢々 2020-11-21 07:18

I have recently been thinking about the difference between the two ways of defining an array:

  1. int[] array
  2. int array[]
  3. <
25条回答
  •  后悔当初
    2020-11-21 08:17

    They are the same, but there is an important difference between these statements:

    // 1.
    int regular, array[];
    // 2.
    int[] regular, array;
    

    in 1. regular is just an int, as opposed to 2. where both regular and array are arrays of int's.

    The second statement you have is therefore preferred, since it is more clear. The first form is also discouraged according to this tutorial on Oracle.

提交回复
热议问题