Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Delphi Programming >> Content
Pascal Array Pointers
Voor Java , de primaire programmeertaal onderwezen op de universiteit informatica cursussen was Pascal . Deze " leer" taal snel ontwikkeld tot een professionele tool gebruikt om hulpprogramma's en applicaties voor Apple's vroege Macintosh-computers , Microsoft DOS -en Windows-besturingssystemen te produceren . Moderne Pascal compilers zijn voor algemene doeleinden talen die elementaire datatypes zoals arrays en pointers evenals data - extensie door de klassen te ondersteunen . Pascal Overzicht

Pascal programmeertaal
werd ontwikkeld in 1971 door de Zwitserse informaticus Niklaus Wirth als een instrument om studenten te leren gestructureerd programmeren technieken . Wirth ontworpen Pascal om een ​​kleine , maar uitbreidbare programmeertaal . Nieuwe versies van Pascal ontwikkeld die zich de mogelijkheden van de taal . UCSD Pascal , Object Pascal , Alcor Pascal , TurboPascal , FreePascal en Delphi zijn talen die gebouwd op het fundament van Wirth 's originele experiment .
Pascal Arrays

Een array is een genoemde variabele die andere variabelen bevat . De gegevens in een array wordt geopend door te verwijzen naar de genoemde variabele . Een Pascal matrix bevat een of meer variabelen met hetzelfde gegevenstype . Bijvoorbeeld een array genaamd " myNumbers " kan de gehele getallen 1 , 2 , 3 , 10 en 33 bevatten . Wanneer u verklaren een Pascal -array , moet u het aantal items in de array en het datatype van deze items opgeven . Bijvoorbeeld de uitspraak " myNumbers : array [ 1 .. 10 ] van Integer ; " maakt een array van tien integers toegankelijk via de variabele myNumbers . U krijgt toegang tot de waarde van de variabele in een array met behulp van de index . Bijvoorbeeld , " myNumbers [ 2 ] : = 3 " wijst de waarde 3 op het tweede element in de array myNumbers
Pascal Pointers

Originally . , een Pascal pointer niet wijzen naar het geheugen adres van een variabele zoals gebruikelijk is in talen zoals C. in plaats daarvan , Pascal pointers waren bedoeld om te wijzen op records - de Pascal manier om nieuwe data types te creëren . Nieuwere versies van Pascal , zoals TurboPascal , FreePascal en Delphi laat C - achtige pointer toegang tot variabele 's geheugenadressen.
Maken Pointers naar Arrays

FreePascal
is een gratis en open - source development tool compatibel met TurboPascal 7 . Om een pointer te creëren om een array met FreePascal , moet u een pointer verklaren om dezelfde gegevens type als de array bevat . De uitspraak " myPtr : ^ Integer " creëert een pointer naar een willekeurige integer variabele . U kan wijzen myPtr aan de myNumber array met de uitspraak " myPtr : = @ myNumberArray [ 0 ] . " Je kunt dan de waarde in myNumber gewezen door myPtr door indexering . De uitspraak " myPtr [ 3 ] " wijst op het derde element in de myNumber array.

Previous: Next:
  Delphi Programming
·Hoe te weten of uw zakenpartne…
·Hoe te OCX importeren naar Del…
·Hoe een bestand met Sub - Fold…
·Hoe je Adobe Acrobat PDF-besta…
·Pascal Array Pointers 
·Hoe maak je een Web Service vo…
·Hoe maak je een No - Strings A…
·Hoe maak je een Purse Make Van…
·Scion Wheel Torque Specs 
  Related Articles
Hoe te Pointers in Visual Basic 
Hoe te Array Items in VBS toevoegen 
Hoe om te bepalen van een multi - dimens…
Hoe vindt u de maximale waarde in een ar…
Hoe vindt u de grootste waarde in een ar…
Hoe maak je een multidimensionale array …
Hoe maak je een Array in Visual Basic 
Wat is een Array in Visual Basic ? 
Hoe te Pointers gebruiken in Vb 
  Programmering Articles
·Hoe kan ik een programma in C Dat Bereke…
·Hoe maak je een klok Run op een webpagin…
·PHP Unlink Functie 
·Hoe maak je een PHP -bestand extensie ve…
·Hoe om te leren STL containers 
·Hoe te iFrame inhoud lezen in JavaScript…
·Hoe gegevens in SSIS Filter 
·Ondoorzichtige Types 
·Hoe de SQRT van een nummer in VB zoeken 
Copyright © Computer Kennis http://www.nldit.com