, een planning is de reikwijdte van de regionale programma 's in de definitie van een variabele kan het bestaan en verder, dat het geen toegang heeft tot de variabelen.Er zijn drie plaatsen van de variabele kan worden verklaard in C + + en waarbij, in een functie of een bekend als functie van de mondiale, en de definitie van de parameters voor de functie in de functie van de lokale variabelen of parameters of functies of de definitie van de gegevens, de lokale variabelen, de variabelen, de lokale variabelen.Zij alleen worden gebruikt als een interne functie of code - verklaring te gebruiken.De variabele is niet bewust zijn van hun functie.Het volgende voorbeeld toont aan hoe het gebruik van lokale variabelen.Alle variabelen A, b, en c) de belangrijkste functie van lokale (.,,met inbegrip van < stdio. H > in de Main () {* /* * /int lokale variabelen A, b en C /* * * * * * * * * * * * * * /int; 10 - = = = = = = de werkelijke; b = 20; c = A + B printf ("waarde; d = d, b en C =%d\ ", A, b, C); terugkeer 0;}, de variabelen, de variabelen zijn in functie buiten de definitie, meestal Op de Top van de programma 's.De variabelen in je programma gedurende het hele leven om ze in de waarde van de in het programma omschreven, en in een van de variabelen kunnen worden geraadpleegd.Dat is een van de variabelen kan je hele programma na de verklaring van het gebruik.De volgende variabelen is hoe in de procedures die in de programma 's, met inbegrip van tonen.< stdio. H > * * * * * * * * * * * * * * //gestart van de variabelen in de verklaring; in de Main () {* /* * /lokale variabelen in de A -, B -, /* * /= 10 de initialisatie; b = 20; g = A + B; printf ("waarde = d, b = d en G =%d\ ", A, b, C, g); 0;}, kan een programma heeft de lokale en de namen van de variabelen hetzelfde, maar in de variabele waarde zal worden gegeven.Hier is een voorbeeld van en de vermindering van #;,, met inbegrip van < stdio. H > * * * * * * * * * * * * * * //de variabele verklaringen int g = 20; in de Main () {* /* * /int lokale variabelen g = 10; printf ("de waarde van G =%d\ ", g); terugkeer 0;}, als de code wordt opgesteld en uitgevoerd, tot de volgende resultaten en negatieve;,, G = 10, formeel als een variabele parameters, in hun functie en de voorrang van de variabelen.Following is an example −, , #include <stdio.h> /* global variable declaration */ int a = 20; int main () { /* local variable declaration in main function */ int a = 10; int b = 20; int c = 0; printf ("value of a in main() = %d\ ", a); c = sum( a, b); printf ("value of c in main() = %d\ ", c); return 0; } /* function to add two integers */ int sum(int a, int b) { printf ("value of a in sum() = %d\ ", a); printf ("value of b in sum() = %d\ ", b); return a + b; } , ,When the above code is compiled and executed, it produces the following result −, , value of a in main() = 10 value of a in sum() = 10 value of b in sum() = 20 value of c in main() = 30 ,- lokale en mondiale variabelen, de lokale variabelen, als een definitie van het systeem, niet door haar eigen gestart, moet je starten.De variabelen zijn automatisch door het systeem gestart, wanneer je als volgt gedefinieerd en verminderen; de standaardwaarden en de aard van de gegevens in de "0" 0 0 karakter van die dubbele 0 aanwijzing is leeg, het is een goed programma in de praktijk nog een variabele is de juiste procedure, of je kan onverwachte resultaten zal opleveren, omdat het niet - de variabelen worden wat de waarde van afval al in hun plaatsen van opslag,.,
C werkingssfeer van regels,
Previous:C - functie,
Next Page:C