On Thu, 1 Nov 2001, Luis Cabral wrote:
> Só complementando a pergunta...
>
> Entendi que se pode colocar os [] tanto no tipo da
> variável quanto no nome da variável.
>
> Mas porque alguém escreveria "int [][]x[]" ao invés de "int x[][][]",
> já que este último é o padrão e mais fácil de ler?
> Deve-se subtender alguma coisa? Por exemplo, as
> 2 primeiras dimensoes são mais importantes, ou algo do gênero?
>
> Se não, isso não seria uma má prática de programação?
>
Acho que nao. Suponha que queremos desenvolver um sistema para
resolucao de sistemas de equacoes. Eu declararia:
float[] u[], v[], x, y;
Desta forma estaria declarando duas matrizes (u e v) e dois
vetores (x e y).
Eh mais compacto, mas em termos de legibilidade do codigo algo
como:
float[][] u,v; //matrizes de 2 dimensoes
float[] x,y; //arrays
Eh com certeza melhor e nao causa overhead nenhum em seu codigo.
--
Alysson Neves Bessani
LCMI - Laboratorio de Controle e Microinformatica
UFSC - Universidade Federal de Santa Catarina
mailto:[EMAIL PROTECTED] icq:120876003
"Ninguem tem o direito de se sentir ofendido."
- John "Monty Python" Cleese
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------