Varijable u C - Kako deklarirati i inicijalizirati varijablu - vrste i primjeri

Sadržaj:

Anonim

Uvod o varijablama u C

Varijable u jeziku C igraju važnu ulogu. Također možemo reći da su varijable okosnica mnogih programskih jezika. Varijable na jezicima C koriste se za pohranu različitih oblika podataka. Ona djeluje kao memorijska kartica na kojoj se spremaju svi podaci i koriste ih tijekom izvođenja programa. U C postoje različite vrste varijabli, ovisno o njihovoj vrsti, količina memorije ili prostora za pohranu koja je potrebna razlikuje se. Kao što smo rekli, varijable u C su pohrana koja se koristi za držanje vrijednosti. Podaci da varijable mogu biti različiti poput int, float, char, double, itd. Sav kod ili program ovisi o varijablama jer opisuje vrstu podataka za izvršenje.
U ovom ćemo članku vidjeti kako varijable igraju važnu ulogu u C-u, kako inicijalizirati varijable, kako deklarirati itd.

Pravila za definiranje varijabli u C

  • Varijable u C ne smiju započeti s brojem, a druga varijabla neće biti valjana. Na primjer (1 niz nije važeća varijabla).
  • Prazan razmak između varijabli nije dopušten. Na primjer, (string jedan nije važeći, string_one je valjana varijabla).
  • Ključne riječi ne mogu se definirati kao varijabla. Na primjer, (jer nije valjana varijabla jer se koristi kao ključna riječ na jeziku C).
  • Kako je C jezik malih i malih slova, gornji i donji slojevi smatraju se različitim varijablama. Na primjer (BROJ i broj tretirat će se kao dvije različite varijable u C).
  • Imena varijabli mogu biti kombinacija niza, znamenki i posebnih znakova poput podvlaka (_).

Kako raditi?

  • Dok deklarira varijable, on opisuje prevoditeljima vrstu podataka koje posjeduje.
  • Varijable kažu sastavljačima naziv varijabli koje se koriste u programu.
  • Kako varijable određuju pohranu, prevoditelji ne moraju brinuti o mjestu memorije za varijable, sve dok ih ne deklariraju.

Kako izjaviti?

Promjenjive se deklariraju prvo prije programa jer igra važnu ulogu.

Sintaksa za proglašavanje varijabli je sljedeća.

data_type varijable_name;

gdje,

  • data_type: Pokazuje vrste podataka koje pohranjuje. Vrste podataka mogu biti int, float, char, double, long int itd.
  • ime_ varijable: Ukazuje na ime varijable. Može biti bilo što drugo osim ključne riječi.

Na primjer

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

Primjerice 1, int je vrsta podataka, a a naziv varijable. U drugom primjeru smo deklarirali tri varijable a, b i c.

Nakon deklariranja varijabli, dodijeljen je prostor za te varijable jer će se koristiti za program.

Program za ilustraciju deklaracije varijabli u 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;
)

Kako se inicijalizirati?

Inicijaliziranje varijabli u C znači dodijeliti vrijednosti varijablama izravno tijekom deklariranja. Sintaksa za inicijalizaciju varijabli je sljedeća:

data_type varia_name = vrijednost;

Na primjer

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

U primjeru 1, stvara se varijabla a i inicijalizira se s vrijednošću 10. Na primjer 2, dvije varijable a i b stvaraju se dodijeljene vrijednosti 5 i 8.

Program za ilustraciju inicijalizacije varijabli u C.

#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Vrste varijabli

Postoji 5 vrsta varijabli koje su sljedeće:

  1. Lokalne varijable
  2. Globalne varijable
  3. Statičke varijable
  4. Automatske varijable
  5. Vanjske varijable

1. Lokalne varijable

Varijable koje su deklarirane unutar funkcija nazivaju se lokalnom varijablom. Prije upotrebe moraju se navesti lokalne varijable. Samo lokalne funkcije mogu mijenjati vrijednost varijabli.

Primjer

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

2. Globalne varijable

Varijable koje su deklarirane izvan funkcija nazivaju se globalnim varijablama. Bilo koje funkcije mogu promijeniti vrijednost varijabli.

Primjer

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

3. Statičke varijable

varijable koje su deklarirane sa statičkom ključnom riječi nazivaju se statičkim varijablama.

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

4. Automatske varijable

sve su varijable koje su deklarirane unutar funkcija zadane i smatraju se automatskim varijablama. Automatske varijable mogu se deklarirati pomoću ključne riječi auto.

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

5. Vanjske varijable

Vanjske varijable deklariraju se pomoću ključne riječi extern. Varijable s ključnom riječi extern mogu se koristiti u više izvornih datoteka C.

extern m =10; // vanjska varijabla

Zaključak - Varijable u C

U ovom smo članku vidjeli kako izjaviti, inicijalizaciju zajedno sa njihovom sintaksom i programom kako bismo razumjeli kako ih provesti. Također, vidjeli smo vrste varijabli u C i pravila za njihovo definiranje. Nadam se da će vam ovaj članak biti od pomoći.

Preporučeni članci

Ovo je vodič za varijable u C. Ovdje smo raspravljali o tome kako inicijalizirati varijable, kako deklarirati zajedno sa njihovom sintaksom i programom kako bismo razumjeli kako ih implementirati. Možete i pregledati naše druge predložene članke -

  1. Obrasci u C programiranju
  2. Zvjezdani uzorci u c ++
  3. Konstruktor u C ++
  4. C ++ string-funkcije
  5. Kako deklarirati varijable u C #?
  6. Varijable u JavaScript-u
  7. Statička ključna riječ u C