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]
-------------------------------------------------------------------------

Responder a