Variabler i C - Hur man förklarar och initierar variabeln - typer och exempel

Innehållsförteckning:

Anonim

Introduktion till variabler i C

Variabler i C-språk spelar en viktig roll. Vi kan också säga att variabler är ryggraden i många programmeringsspråk. Variabler på C-språk används för att lagra olika former av data. Det fungerar som ett minneskort där det sparar all data och använde den under programkörning. Det finns olika typer av variabler i C, beroende på deras typer skiljer sig mängden minne eller lagringsutrymme det kräver. Som sagt är variabler i C lagring som används för att hålla värdet. Data som variabler kan vara olika som int, float, char, double, etc. All kod eller program beror på variablerna eftersom det beskriver typen av data för exekvering.
I den här artikeln ska vi se hur variabler spelar en viktig roll i C, hur man initierar variabler, hur man deklarerar etc.

Regler för att definiera variabler i C

  • Variabler i C får inte börja med antalet annars är variabeln inte giltig. Till exempel (1 sträng är inte en giltig variabel).
  • Tomt utrymme mellan variabler är inte tillåtet. Till exempel (sträng ett är inte giltigt, string_one är en giltig variabel).
  • Nyckelord får inte definieras som en variabel. Till exempel (för är inte en giltig variabel eftersom den används som nyckelord på C-språk).
  • Eftersom C är ett skiftlägeskänsligt språk betraktas stora och små bokstäver som en annan variabel. Till exempel (NUMMER och antal behandlas som två olika variabler i C).
  • Variabla namn kan vara en kombination av sträng, siffror och specialtecken som understreck (_).

Hur man arbetar?

  • Medan deklarera variabler berättar kompilatorerna vilken typ av data den har.
  • Variabler berättar kompilatorerna namnet på de variabler som används i programmet.
  • Eftersom variabler anger lagring, behöver kompilatorer inte oroa sig för minnesplatsen för variablerna förrän de deklareras.

Hur förklarar jag?

Variabler bör förklaras först innan programmet eftersom det spelar en viktig roll.

Syntaxen för variabeldeklarationen är som följer.

data_type variabelnamn;

var,

  • data_type: Anger typer av data den lagrar. Datatyper kan vara int, float, char, double, long int, etc.
  • variabelnamn: Anger variabelns namn. Det kan vara allt annat än nyckelordet.

Till exempel

  1. int a;
  2. int a, b, c;

Exempel 1 är int en datatyp och a är ett variabelnamn. I det andra exemplet har vi deklarerat tre variabler a, b och c.

När variabler har deklarerats har utrymmet för dessa variabler tilldelats eftersom det kommer att användas för programmet.

Program för att illustrera deklarationen 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;
)

Hur initieras?

Att initiera variabler i C betyder att fördela värden till variabler direkt medan deklareras. Syntaxen för att initiera variabler är följande:

data_type variable_name = värde;

Till exempel

  1. int a = 10;
  2. int a = 5, b = 8;

I exempel 1 skapas och initialiseras variabel a med värde 10. Till exempel 2 skapas två variabler a och b tilldelade värden 5 respektive 8.

Program för att illustrera 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 av variabler

Det finns 5 typer av variabler som är följande:

  1. Lokala variabler
  2. Globala variabler
  3. Statiska variabler
  4. Automatiska variabler
  5. Externa variabler

1. Lokala variabler

Variabler som deklareras i funktionerna kallas som en lokal variabel. Lokala variabler måste deklareras före användning. Endast lokala funktioner kan ändra värdet på variabler.

Exempel

int main()
(
int m =10; //local variable
)

2. Globala variabler

Variabler som deklareras utanför funktionerna kallas globala variabler. Alla funktioner kan ändra värdet på variabler.

Exempel

int n = 6; //global variable
int main()
(
int m =10; //local variable
)

3. Statiska variabler

variabler som deklareras med det statiska nyckelordet kallas statiska variabler.

int main()
(
int m =10; //local variable
static n = 6; //static variable
)

4. Automatiska variabler

alla variabler som deklareras i funktionerna betraktas som standard som automatiska variabler. Automatiska variabler kan deklareras med det automatiska nyckeln.

int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)

5. Externa variabler

Externa variabler deklareras med det externa nyckelordet. Variablerna med det externa nyckelordet kan användas i flera C-källfiler.

extern m =10; // extern variabel

Slutsats - Variabler i C.

I den här artikeln har vi sett hur vi ska förklara, initiera tillsammans med deras syntax och program för att förstå hur man implementerar dem. Vi har också sett typer av variabler i C och regler för att definiera dem. Jag hoppas att du tycker att den här artikeln är till hjälp.

Rekommenderade artiklar

Detta är en guide till variabler i C. Här diskuterar vi hur man initierar variabler, hur deklareras tillsammans med deras syntax och program för att förstå hur man implementerar dem. Du kan också gå igenom våra andra föreslagna artiklar -

  1. Mönster i C-programmering
  2. Stjärnmönster i c ++
  3. Konstruktör i C ++
  4. C ++ strängfunktioner
  5. Hur förklarar jag variabler i C #?
  6. Variabler i JavaScript
  7. Statiska nyckelord i C