2014-09-21 16 views

Odpowiedz

2

Bez różnicy, pierwsza składnia jest po prostu sposobem C do zadeklarowania tablicy, a druga została wprowadzona z Javą.

Jeśli jednak zadeklarować kilka zmiennych w tej samej linii jest różnica:

float[] a, b; 

deklaruje 2 tablice natomiast

float a[], b; 

deklaruje tablicę oraz pływak, ale nie jest to Dobra praktyka w mojej opinii.

3

Z JLS:

przycisk [] mogą być wyświetlane jako część typu na początku deklaracji , lub jako część declarator dla danej zmiennej, lub obu.

Na przykład:

byte[] rowvector, colvector, matrix[]; 

Ta deklaracja jest równoważna:

byte rowvector[], colvector[], matrix[][]; 

Nie ma różnicy.

Powiązane problemy