Innledning om variabler i C
Variabler i C-språk spiller en viktig rolle. Vi kan også si at variabler er ryggraden i mange programmeringsspråk. Variabler på C-språk brukes til å lagre forskjellige former for data. Det fungerer som et minnekort der det lagrer alle dataene og brukte dem under utførelsen av programmet. Det er forskjellige typer variabler i C, avhengig av deres typer, mengden minne eller lagringsplass det krever forskjellig. Som sagt lagres variabler i C for å holde verdien. Data som variabler kan være forskjellige som int, float, char, double osv. All koden eller programmet avhenger av variablene da den beskriver typen data som skal utføres.
I denne artikkelen skal vi se hvordan variabler spiller en viktig rolle i C, hvordan initialiserer variabler, hvordan deklareres osv.
Regler for å definere variabler i C
- Variabler i C må ikke starte med antallet ellers vil variabelen ikke være gyldig. For eksempel (1 streng, er ikke en gyldig variabel).
- Det er ikke tillatt med tomt mellomrom mellom variabler. For eksempel (streng en er ikke gyldig, streng_en er en gyldig variabel).
- Nøkkelord kan ikke definere som en variabel. For eksempel (for er ikke en gyldig variabel da den brukes som nøkkelord på C-språk).
- Ettersom C er et språk for små og små bokstaver, blir store og små bokstaver betraktet som en annen variabel. For eksempel (NUMMER og antall vil bli behandlet som to forskjellige variabler i C).
- Variable navn kan være en kombinasjon av streng, sifre og spesialtegn som understrekinger (_).
Hvordan arbeide?
- Mens deklarerer variabler forteller den kompilatorene hvilken type data den har.
- Variabler forteller kompilatorene navnet på variablene som blir brukt i programmet.
- Som variabler spesifiserer lagring, trenger ikke kompilatorer å bekymre seg for minneposisjonen for variablene før de er deklarert.
Hvordan erklære?
Variabler bør deklareres først før programmet, da det spiller en viktig rolle.
Syntaks for variabeldeklarasjon er som følger.
data_type variable_name;
hvor,
- data_type: Angir typer data den lagrer. Datatyper kan være int, float, char, double, long int, etc.
- variabelnavn: Angir navnet på variabelen. Det kan være noe annet enn nøkkelordet.
For eksempel
- int a;
- int a, b, c;
For eksempel 1 er int en datatype og a er et variabelt navn. I det andre eksemplet har vi erklært tre variabler a, b og c.
Etter at variabler er deklarert, er plassen for disse variablene tildelt ettersom den vil bli brukt for programmet.
Program for å 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;
)
Hvordan initialisere?
Å initialisere variabler i C betyr å tildele verdier til variabler direkte mens deklareres. Syntaks for initialisering av variabler er som følger:
data_type variable_name = verdi;
For eksempel
- int a = 10;
- int a = 5, b = 8;
I eksempel 1 opprettes og initialiseres variabel a med verdi 10. For eksempel 2 opprettes to variabler a og b tildelt verdier 5 og 8.
Program for å illustrere initialisering av 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 variabler
Det er 5 typer variabler som er som følger:
- Lokale variabler
- Globale variabler
- Statiske variabler
- Automatiske variabler
- Eksterne variabler
1. Lokale variabler
Variabler som er deklarert i funksjonene kalles som en lokal variabel. Lokale variabler må deklareres før bruk. Bare lokale funksjoner kan endre verdien på variabler.
Eksempel
int main()
(
int m =10; //local variable
)
2. Globale variabler
Variabler som er deklarert utenfor funksjonene kalles globale variabler. Eventuelle funksjoner kan endre verdien på variabler.
Eksempel
int n = 6; //global variable
int main()
(
int m =10; //local variable
)
3. Statiske variabler
variabler som er deklarert med det statiske nøkkelordet kalles statiske variabler.
int main()
(
int m =10; //local variable
static n = 6; //static variable
)
4. Automatiske variabler
alle variablene som er deklarert i funksjonene blir som standard betraktet som automatiske variabler. Automatiske variabler kan deklareres ved hjelp av det automatiske nøkkelordet.
int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)
5. Eksterne variabler
Eksterne variabler deklareres ved hjelp av det eksterne nøkkelordet. Variablene med det eksterne søkeordet kan brukes i flere C-kildefiler.
extern m =10;
// ekstern variabel
Konklusjon - Variabler i C
I denne artikkelen har vi sett hvordan deklarerer, initialiseres sammen med syntaks og program for å forstå hvordan de skal implementeres. Vi har også sett typer variabler i C og regler for å definere dem. Jeg håper du vil finne denne artikkelen nyttig.
Anbefalte artikler
Dette er en guide til variabler i C. Her diskuterer vi hvordan man initialiserer variabler, hvordan deklarerer sammen med syntaks og program for å forstå hvordan man implementerer dem. Du kan også gå gjennom andre foreslåtte artikler -
- Mønstre i C-programmering
- Stjernemønstre i c ++
- Konstruktør i C ++
- C ++ strengfunksjoner
- Hvordan erklære variabler i C #?
- Variabler i JavaScript
- Statisk nøkkelord i C