Spremenljivke v C - Kako razglasiti in inicializirati spremenljivko - vrste in primeri

Kazalo:

Anonim

Uvod o spremenljivkah v C

Spremenljivke v jeziku C igrajo pomembno vlogo. Lahko tudi rečemo, da so spremenljivke hrbtenica mnogih programskih jezikov. Spremenljivke v jezikih C se uporabljajo za shranjevanje različnih oblik podatkov. Deluje kot pomnilniška kartica, kamor shrani vse podatke in jih uporablja med izvajanjem programa. V C obstajajo različne vrste spremenljivk, glede na njihove vrste se količina pomnilnika ali prostora za shranjevanje, ki ga potrebuje, razlikuje. Kot smo rekli, spremenljivke v C so shranjevanje, ki se uporablja za zadrževanje vrednosti. Podatki, ki so spremenljivke lahko različni, kot so int, float, char, double, itd. Vsa koda ali program je odvisen od spremenljivk, saj opisuje vrsto podatkov za izvedbo.
V tem članku bomo videli, kako spremenljivke igrajo pomembno vlogo v C, kako inicializirati spremenljivke, kako deklarirati itd.

Pravila za določanje spremenljivk v C

  • Spremenljivke v C se ne smejo začeti s številko, spremenljivka ne bo veljavna. Na primer (1 niz ni veljavna spremenljivka).
  • Prazen prostor med spremenljivkami ni dovoljen. Na primer, (string 1 ni veljaven, string_one je veljavna spremenljivka).
  • Ključne besede ni dovoljeno definirati kot spremenljivko. Na primer, (za ni veljavna spremenljivka, saj se uporablja kot ključna beseda v jeziku C).
  • Ker je C majhna in velika črka, se zgornja in spodnja črka obravnavata kot drugačna spremenljivka. Na primer (ŠTEVILO in število bosta v C obravnavani kot dve različni spremenljivki).
  • Imena spremenljivk so lahko kombinacija niza, številk in posebnih znakov, kot so podčrtaji (_).

Kako delati?

  • Med razglaševanjem spremenljivk pove prevajalnikom vrsto podatkov, ki jih ima.
  • Spremenljivke povezovalcem povedo ime spremenljivk, ki se uporabljajo v programu.
  • Ker spremenljivke določajo pomnilnik, se prevajalcem ni treba bati za pomnilniško mesto spremenljivk, dokler jih ne razglasijo.

Kako izjaviti?

Spremenljivke je treba najprej objaviti pred programom, saj ima pomembno vlogo.

Sintaksa za deklaracijo spremenljivk je naslednja.

data_type spremenljivka_ime;

kje,

  • data_type: Označuje vrste podatkov, ki jih hrani. Vrste podatkov so lahko int, float, char, double, long int itd.
  • ime_premenljive_: Označuje ime spremenljivke. Lahko je karkoli drugega kot ključna beseda.

Na primer

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

Na primer 1, int je podatkovna vrsta in a je ime spremenljivke. V drugem primeru smo razglasili tri spremenljivke a, b in c.

Po deklaraciji spremenljivk je dodeljen prostor za te spremenljivke, saj se bo uporabljal za program.

Program za ponazoritev izjave spremenljivk v 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 pobuditi?

Inicializacija spremenljivk v C pomeni dodeljevanje vrednosti spremenljivkam, medtem ko jih razglaša. Sintaksa za inicializacijo spremenljivk je naslednja:

data_type varia_name = vrednost;

Na primer

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

V primeru 1 se ustvari spremenljivka a in inicializira z vrednostjo 10. Na primer, dve spremenljivki a in b sta ustvarjeni z dodeljenima vrednostima 5 in 8.

Program za ponazoritev inicializacije spremenljivk v 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 spremenljivk

Obstaja 5 vrst spremenljivk, ki so naslednje:

  1. Lokalne spremenljivke
  2. Globalne spremenljivke
  3. Statične spremenljivke
  4. Samodejne spremenljivke
  5. Zunanje spremenljivke

1. Lokalne spremenljivke

Spremenljivke, ki so deklarirane znotraj funkcij, se imenujejo kot lokalna spremenljivka. Lokalne spremenljivke je treba pred uporabo deklarirati. Samo lokalne funkcije lahko spremenijo vrednost spremenljivk.

Primer

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

2. Globalne spremenljivke

Spremenljivke, ki so deklarirane zunaj funkcij, se imenujejo globalne spremenljivke. Katere koli funkcije lahko spremenijo vrednost spremenljivk.

Primer

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

3. statične spremenljivke

spremenljivke, ki so deklarirane s statično ključno besedo, se imenujejo statične spremenljivke.

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

4. Samodejne spremenljivke

vse spremenljivke, ki so deklarirane znotraj funkcij, so privzeto obravnavane kot samodejne spremenljivke. Samodejne spremenljivke je mogoče razglasiti s ključno besedo samodejno.

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

5. Zunanje spremenljivke

Zunanje spremenljivke so deklarirane s pomočjo ključne besede extern. Spremenljivke s ključno besedo extern se lahko uporabljajo v več izvornih datotekah C.

extern m =10; // zunanja spremenljivka

Sklep - Spremenljivke v C

V tem članku smo videli, kako se prijaviti, inicializirati skupaj z njihovo sintakso in programom, da bi razumeli, kako jih izvajati. Prav tako smo videli vrste spremenljivk v C in pravila za njihovo definiranje. Upam, da vam bo ta članek v pomoč.

Priporočeni članki

To je vodnik za spremenljivke v C. Tukaj razpravljamo, kako inicializirati spremenljivke, kako deklarirati skupaj z njihovo skladnjo in programom, da razumemo, kako jih izvajati. Ogledate si lahko tudi druge naše predlagane članke -

  1. Vzorci v C programiranju
  2. Zvezdni vzorci v c ++
  3. Konstruktor v C ++
  4. Funkcije niza C ++
  5. Kako razglasiti spremenljivke v C #?
  6. Spremenljivke v JavaScript
  7. Statična ključna beseda v C