Programação  
 
Conhecimento computador >> Programação >> Programação Delphi >> 
Ponteiros de matriz Pascal
Antes de Java , a linguagem de programação principal ensinada nos cursos de ciência da computação da faculdade foi Pascal . Esta linguagem "ensino" logo evoluiu para uma ferramenta profissional utilizada para produzir utilitários e aplicações para computadores Macintosh da Apple , primeiros Microsoft DOS e sistemas operacionais Windows. Compiladores Pascal modernos são linguagens de propósito geral que suportam tipos de dados básicos, como arrays e ponteiros , assim como do tipo de dados de extensão através de aulas . Pascal Overview

A linguagem de programação Pascal foi desenvolvido em 1971 pelo cientista da computação suíço Niklaus Wirth como uma ferramenta para ensinar os estudantes universitários estruturados técnicas de programação . Wirth projetado Pascal para ser uma linguagem de programação pequeno, mas extensível. Novas versões de Pascal foram desenvolvidos que estendem os recursos da linguagem. UCSD Pascal , Object Pascal , Alcor Pascal , TurboPascal , FreePascal e Delphi são linguagens que construíram sobre o fundamento de experiência original de Wirth .
Pascal Arrays

Uma matriz é uma nomeado variável que contém outras variáveis. Os dados em uma matriz é acessado através da referência a variável chamada . Uma matriz Pascal contém uma ou mais variáveis ​​, com o mesmo tipo de dados . Por exemplo, uma matriz denominada " MyNumbers " podem conter os números inteiros 1 , 2 , 3 , 10 e 33 . Quando você declara uma matriz Pascal , você deve especificar o número de itens na matriz eo tipo dos itens de dados. Por exemplo, a declaração " MyNumbers : Array [ 1 .. 10] de inteiro; " cria uma matriz de dez inteiros acessados ​​através dos MyNumbers variáveis. Você pode acessar o valor da variável em uma matriz usando seu índice. Por exemplo, " MyNumbers [2]: = 3" atribui o valor 3 para o segundo elemento da matriz MyNumbers
Pascal Ponteiros

originalmente . , um ponteiro Pascal não apontar para o endereço de memória de uma variável , como é comum em linguagens como C. em vez disso , os ponteiros Pascal foram destinados para apontar para registros - a maneira Pascal para criar novos tipos de dados . Versões mais recentes do Pascal , como TurboPascal , FreePascal e Delphi permitir o acesso ponteiro C -like para endereços de memória de variáveis.
Criando ponteiros para arrays

FreePascal é livre e de código aberto -source ferramenta de desenvolvimento compatível com TurboPascal 7. Para criar um ponteiro para uma matriz com FreePascal , você deve declarar um ponteiro para o mesmo tipo de dados como a matriz contém . A afirmação " myptr : ^ Integer " cria um ponteiro para uma variável inteira arbitrária. Você pode apontar myptr à matriz myNumber com a declaração " myptr : . = @ MyNumberArray [0 ]" Você pode acessar o valor em myNumber apontado por myptr por indexação. A afirmação " myptr [ 3 ] " aponta para o terceiro elemento na matriz myNumber .

Anterior :

Próximo : No
  Os artigos relacionados
·Como importar OCX para Delphi 2007 
·Como excluir um arquivo com Sub- Pastas e arquivos em D…
  Artigos em destaque
·Quais aplicativos usam o protocolo UDP 
·Como desativar o ícone Geração em EMF 
·Como escrever um DLLs em Autoit 
·O que é CTS em ASP.NET 
·Como determinar objetos base em Cocoa 
·Como criar arquivos Mod em Fortran 
·Como adicionar uma caixa de texto para DataGridView 
·Controles GUI Comum /Web App Tela 
·iPhone Apps e extensões de arquivo 
·Como programar uma pergunta e resposta Programa em Basi…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados