Introduktion til variabler i C
Variabler i C-sprog spiller en vigtig rolle. Vi kan også sige, at variabler er rygraden i mange programmeringssprog. Variabler på C-sprog bruges til at gemme forskellige former for data. Det fungerer som et hukommelseskort, hvor det gemmer alle data og brugte dem under programudførelse. Der er forskellige typer variabler i C, afhængigt af deres typer, varierer mængden af hukommelse eller lagerplads, det kræver. Som vi sagde, bruges variabler i C til at holde værdien. Data, som variabler kan være forskellige som int, float, char, double osv. Al koden eller programmet afhænger af variablerne, da det beskriver typen af data, der skal udføres.
I denne artikel skal vi se, hvordan variabler spiller en vigtig rolle i C, hvordan man initialiserer variabler, hvordan deklareres osv.
Regler for definition af variabler i C
- Variabler i C må ikke starte med det nummer, ellers vil variablen ikke være gyldig. For eksempel (1 streng, er ikke en gyldig variabel).
- Tomt mellemrum mellem variabler er ikke tilladt. For eksempel (streng én er ikke gyldig, streng_en er en gyldig variabel).
- Nøgleord er ikke tilladt at definere som en variabel. For eksempel (for er ikke en gyldig variabel, da den bruges som et nøgleord på C-sprog).
- Da C er et sprogfølsomt sprog, betragtes store og små sager som en anden variabel. For eksempel (NUMMER og antal behandles som to forskellige variabler i C).
- Variable navne kan være en kombination af streng, cifre og specialtegn som understregninger (_).
Hvordan man arbejder?
- Mens deklarerer variabler fortæller det samlere, hvilken type data den har.
- Variabler fortæller compilere navnet på de variabler, der bruges i programmet.
- Da variabler specificerer lagring, behøver kompilatorer ikke at bekymre sig om hukommelsesplacering for variablerne, før de er deklareret.
Hvordan skal man erklære?
Variabler skal deklareres først inden programmet, da det spiller en vigtig rolle.
Syntaks for variabeldeklaration er som følger.
datatype variabelnavn;
hvor,
- data_type: Angiver typer data, den gemmer. Datatyper kan være int, float, char, double, long int osv.
- variabelnavn: Angiver variabelens navn. Det kan være alt andet end nøgleordet.
For eksempel
- int a;
- int a, b, c;
For eksempel 1 er int en datatype, og a er et variabelnavn. I det andet eksempel har vi erklæret tre variabler a, b og c.
Efter at variabler er deklareret, er pladsen til disse variabler blevet tildelt, da det vil blive brugt til programmet.
Program til at illustrere erklæringen om variabler i 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;
)
Sådan initialiseres?
At initialisere variabler i C betyder at allokere værdier til variabler direkte, mens de erklæres. Syntaks til initialisering af variabler er som følger:
data_type variable_name = værdi;
For eksempel
- int a = 10;
- int a = 5, b = 8;
I eksempel 1 oprettes og initialiseres variabel a med værdi 10. For eksempel 2 oprettes to variabler a og b, der er tildelt værdier henholdsvis 5 og 8.
Program til at illustrere initialisering af variabler i C.
#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Typer af variabler
Der er 5 typer variabler, som er som følger:
- Lokale variabler
- Globale variabler
- Statiske variabler
- Automatiske variabler
- Eksterne variabler
1. Lokale variabler
Variabler, der er deklareret inden for funktionerne kaldes en lokal variabel. Lokale variabler skal deklareres inden brug. Kun lokale funktioner kan ændre værdien af variabler.
Eksempel
int main()
(
int m =10; //local variable
)
2. Globale variabler
Variabler, der er erklæret uden for funktionerne kaldes globale variabler. Alle funktioner kan ændre værdien af variabler.
Eksempel
int n = 6; //global variable
int main()
(
int m =10; //local variable
)
3. Statiske variabler
variabler, der er deklareret med det statiske nøgleord kaldes statiske variabler.
int main()
(
int m =10; //local variable
static n = 6; //static variable
)
4. Automatiske variabler
alle de variabler, der er erklæret inden for funktionerne, betragtes som standard som automatiske variabler. Automatiske variabler kan deklareres ved hjælp af det automatiske nøgleord.
int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)
5. Eksterne variabler
Eksterne variabler deklareres ved hjælp af det eksterne nøgleord. Variablerne med det eksterne nøgleord kan bruges i flere C-kildefiler.
extern m =10;
// ekstern variabel
Konklusion - Variabler i C.
I denne artikel har vi set, hvordan man erklærer, initialiserer sammen med deres syntaks og program for at forstå, hvordan man implementerer dem. Vi har også set typer af variabler i C og regler for at definere dem. Jeg håber, at du finder denne artikel nyttig.
Anbefalede artikler
Dette er en guide til variabler i C. Her diskuterer vi, hvordan man initialiserer variabler, hvordan man erklærer sammen med deres syntaks og program for at forstå, hvordan man implementerer dem. Du kan også gennemgå vores andre foreslåede artikler -
- Mønstre i C-programmering
- Stjernemønstre i c ++
- Konstruktør i C ++
- C ++ strengfunktioner
- Hvordan erklæres variabler i C #?
- Variabler i JavaScript
- Statisk nøgleord i C