Inleiding tot variabelen in C
Variabelen in C-taal spelen een belangrijke rol. We kunnen ook zeggen dat variabelen de ruggengraat vormen van veel programmeertalen. Variabelen in C-talen worden gebruikt om verschillende vormen van gegevens op te slaan. Het fungeert als een geheugenkaart waar het alle gegevens opslaat en gebruikt tijdens de uitvoering van het programma. Er zijn verschillende soorten variabelen in C, afhankelijk van hun type, de hoeveelheid geheugen of opslagruimte die nodig is, verschilt. Zoals we al zeiden, zijn variabelen in C opslag die wordt gebruikt om de waarde vast te houden. Gegevens die variabelen kunnen verschillen, zoals int, float, char, double, enz. Alle code of programma is afhankelijk van de variabelen omdat deze het type gegevens beschrijft dat moet worden uitgevoerd.
In dit artikel gaan we zien hoe variabelen een belangrijke rol spelen in C, hoe variabelen te initialiseren, hoe te declareren, enz.
Regels voor het definiëren van variabelen in C
- Variabelen in C mogen niet beginnen met het nummer, anders is de variabele niet geldig. Bijvoorbeeld (1 string is geen geldige variabele).
- Lege ruimte tussen variabelen is niet toegestaan. Bijvoorbeeld (string één is niet geldig, string_one is een geldige variabele).
- Sleutelwoorden mogen niet als variabele worden gedefinieerd. Bijvoorbeeld (want is geen geldige variabele omdat deze als trefwoord in de C-taal wordt gebruikt).
- Omdat C een hoofdlettergevoelige taal is, worden hoofdletters en kleine letters als een andere variabele beschouwd. Bijvoorbeeld (NUMBER en nummer worden behandeld als twee verschillende variabelen in C).
- Variabelenamen kunnen een combinatie zijn van tekenreeksen, cijfers en speciale tekens zoals onderstrepingstekens (_).
Hoe te werken?
- Bij het declareren van variabelen vertelt het compilers het type gegevens dat het bevat.
- Variabelen vertellen compilers de naam van de variabelen die in het programma worden gebruikt.
- Omdat variabelen opslag specificeren, hoeven compilers zich geen zorgen te maken over de geheugenlocatie voor de variabelen, totdat ze worden gedeclareerd.
Hoe aangifte doen?
Variabelen moeten eerst vóór het programma worden opgegeven, omdat het een belangrijke rol speelt.
De syntaxis voor de declaratie van variabelen is als volgt.
data_type variabele_naam;
waar,
- data_type: geeft het type gegevens aan dat het opslaat. Gegevenstypen kunnen int, float, char, double, long int, etc. zijn
- variable_name: geeft de naam van de variabele aan. Het kan iets anders zijn dan het trefwoord.
Bijvoorbeeld
- int een;
- int a, b, c;
Bijvoorbeeld 1, int is een gegevenstype en a is een variabelenaam. In het tweede voorbeeld hebben we drie variabelen a, b en c gedeclareerd.
Nadat variabelen zijn gedeclareerd, is de ruimte voor die variabelen toegewezen omdat deze voor het programma zal worden gebruikt.
Programma ter illustratie van de verklaring van variabelen in C
#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Hoe te initialiseren?
Het initialiseren van variabelen in C betekent dat waarden direct aan variabelen worden toegewezen terwijl deze worden gedeclareerd. De syntaxis voor het initialiseren van variabelen is als volgt:
data_type variable_name = waarde;
Bijvoorbeeld
- int a = 10;
- int a = 5, b = 8;
In voorbeeld 1 wordt variabele a gemaakt en geïnitialiseerd met waarde 10. Bijvoorbeeld twee twee variabelen a en b worden respectievelijk toegewezen waarden 5 en 8 gecreëerd.
Programma ter illustratie van de initialisatie van variabelen in C.
#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Typen variabelen
Er zijn 5 soorten variabelen die zijn:
- Lokale variabelen
- Globale variabelen
- Statische variabelen
- Automatische variabelen
- Externe variabelen
1. Lokale variabelen
Variabelen die binnen de functies worden gedeclareerd, worden een lokale variabele genoemd. Lokale variabelen moeten vóór gebruik worden opgegeven. Alleen lokale functies kunnen de waarde van variabelen wijzigen.
Voorbeeld
int main()
(
int m =10; //local variable
)
2. Globale variabelen
Variabelen die buiten de functies worden gedeclareerd, worden globale variabelen genoemd. Alle functies kunnen de waarde van variabelen wijzigen.
Voorbeeld
int n = 6; //global variable
int main()
(
int m =10; //local variable
)
3. Statische variabelen
variabelen die worden gedeclareerd met het statische trefwoord, worden statische variabelen genoemd.
int main()
(
int m =10; //local variable
static n = 6; //static variable
)
4. Automatische variabelen
alle variabelen die binnen de functies worden gedeclareerd, worden standaard beschouwd als automatische variabelen. Automatische variabelen kunnen worden gedeclareerd met behulp van het trefwoord auto.
int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)
5. Externe variabelen
Externe variabelen worden gedeclareerd met behulp van het externe trefwoord. De variabelen met het externe trefwoord kunnen in meerdere C-bronbestanden worden gebruikt.
extern m =10;
// externe variabele
Conclusie - variabelen in C
In dit artikel hebben we gezien hoe te verklaren, initialisatie samen met hun syntaxis en programma om te begrijpen hoe ze te implementeren. We hebben ook soorten variabelen in C gezien en regels voor het definiëren ervan. Ik hoop dat je dit artikel nuttig zult vinden.
Aanbevolen artikelen
Dit is een gids voor variabelen in C. Hier bespreken we hoe variabelen te initialiseren, hoe ze samen met hun syntaxis moeten worden gedeclareerd en hoe ze kunnen worden geïmplementeerd. U kunt ook onze andere voorgestelde artikelen doornemen -
- Patronen in C-programmering
- Sterpatronen in c ++
- Constructor in C ++
- C ++ String Functies
- Hoe variabelen in C # te declareren?
- Variabelen in JavaScript
- Statisch trefwoord in C