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: 10390 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
procedure TForm3.Button1Click(Sender: TObject);
var
valores: array[5..10] of Integer;
codigos: array[5000..10000] of Integer;
letras: array[Ord('a')..Ord('z')] of Char;
begin
// alguma implementação aqui
end;
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: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- procedure TForm3.Button1Click(Sender: TObject); var valores: array[7..5] of Integer; begin // alguma implementação aqui end; 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 |
|
Java - Como verificar se um arquivo ou diretório existe em Java usando o método exists() da classe File Excel - Como gerar números aleatórios inteiros entre 1 e 10 no Excel usando as funções ALEATÓRIO() e INT() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





