Você está aqui: Delphi ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
||
Os índices das matrizes em Delphi sempre começam em 0, como no Java e C/C++?Quantidade de visualizações: 10318 vezes |
||
Uma das dúvidas mais frequentes de programadores vindos de linguagens tais como Java, C/C++, C#, etc, é em relação ao índice inicial de uma matriz em Delphi. Em outras linguagens, é comum o índice de uma matriz começar sempre em 0. Felizmente, o Delphi nos oferece uma flexibilidade maior. Em Delphi nós podemos definir o índice inicial da matriz para o valor que desejarmos. Veja alguns exemplos:
Note que é possível termos o mesmo valor para o índice inicial e final da matriz. Mas, não é possível definir o índice inicial maior que o índice final. Veja:
Ao tentarmos compilar este trecho de código teremos a seguinte mensagem de erro: [DCC Error] Unit3.pas(90): E2011 Low bound exceeds high bound. |
||
![]() |
||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |