Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat is het verschil tussen lokale en globale variabelen ?
In het programmeren van computers , een variabele is een naam geheugenlocatie die een programmeur kan gebruiken om gegevens te vertegenwoordigen in plaats van het invoeren van gegevens rechtstreeks in een programma . Het bereik van een variabele regio van de programmacode bekend binnen waarin dat bepaalde gegevens . De meeste programmeertalen ondersteunen zowel lokale en globale variabelen , maar een aantal belangrijke verschillen bestaan ​​tussen de twee soorten . Lokale variabelen

lokale variabelen
bestaan ​​alleen binnen de functie - een bijbehorende gedeelte van programmacode die een specifieke taak uitvoert - waarbij ze zijn gedefinieerd of verklaard . Ze ophouden te bestaan ​​zodra de functie is voltooid . Lokale variabelen worden gerecreëerd telkens wanneer de functie wordt aangeroepen , of uitgevoerd . Deze variabelen zijn niet toegankelijk zijn voor andere functies of het hoofdprogramma en als zodanig zijn ze meestal uitgevoerd met behulp van een speciaal type gegevensstructuur, bekend als een stapel .
Stack
< br >

in veel programmeertalen , de " stack " is een belangrijk element bij de uitvoering van lokale variabelen . Voor het uitvoeren van een functie , een programma voegt alle lokale variabelen gedeclareerd in die functie de stack , in de omgekeerde volgorde waarin zij zijn aangegeven . Wanneer het programma roept de functie , zijn de lokale variabelen van de stapel in omgekeerde volgorde verwijderd , zodat de meest recent toegevoegde variabele is de eerste verwijderd .
Globale variabelen
< br

Globale variabelen > worden gedeclareerd in het hoofdgedeelte van de broncode van een programma , buiten alle functies , en ze bestaan ​​dus overal in de code , zelfs binnen functies . Globale variabelen worden niet opnieuw elke keer dat een bepaalde functie wordt aangeroepen . Programma gebruiken meestal globale variabelen verwerkte gegevens die door verschillende functies slaan . Een eenvoudige tekst - editing programma, bijvoorbeeld , kan de inhoud van het bestand dat het werkt aan een globale variabele te laden .
Pros & Cons

Lokale variabelen
maken computerprogramma's makkelijker te debuggen en te onderhouden . Programmeurs De precieze punt waarop een programma wijzigt de waarde van een lokale variabele , dat globale variabelen overal kan worden gewijzigd in de broncode bepalen . Lokale variabelen produceren ook minder onverwachte interacties met functies of de buitenwereld , bekend als bijwerkingen , dan globale variabelen bellen . Globale variabelen zijn toegankelijk in functies waarin ze niet worden gebruikt , tegenspreken het concept van modulair programmeren , waarin programmacode bestaat uit kleine , geïsoleerde blokken of modules , zodat programmeurs die het voordeel van de modulaire structuur ze zelden gebruik van .
< Br >

Previous: Next:
  Computer Programming Languages
·Hoe wilt zien op een afbeeldin…
·Hoe maak je een DIV positie in…
·Hoe maak je een login pagina i…
·As Grenzen in MATLAB 
·Hoe een Orphan Venster sluiten…
·Hoe te Bullet Style Change Het…
·Hoe te TextBoxBase gebruiken M…
·Hoe Computer Animation maken 
·Hoe je IE6 opnieuw installeren…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe toegang Query vernieuwen 
·Hoe maak je een SMS gebruiken VB 6 Verze…
·Hoe kan ik een ICD Bestand openen 
·Hoe te installeren Zend voor PHP 5.3 
·Hoe maak je een Screenshot nemen in Java…
·Java Quicktime Tutorial 
·Wat is statisch in Java ? 
·Hoe maak je een geluidsbestand Met behul…
·Hoe te installeren de meest actuele Java…
Copyright © Computer Kennis http://www.nldit.com