Premenné v C Ako deklarovať a inicializovať premennú - typy a príklady

Obsah:

Anonim

Úvod k premenným v C

Premenné v jazyku C zohrávajú dôležitú úlohu. Môžeme tiež povedať, že premenné sú chrbtovou kosťou mnohých programovacích jazykov. Premenné v jazykoch C sa používajú na ukladanie rôznych foriem údajov. Funguje ako pamäťová karta, kde ukladá všetky údaje a používa ich počas vykonávania programu. V C existujú rôzne typy premenných, v závislosti od ich typu, množstvo pamäte alebo úložného priestoru, ktoré vyžaduje, sa líši. Ako sme povedali, premenné v C sú úložné priestory používané na udržanie hodnoty. Dáta, ktoré sa môžu líšiť, napríklad int, float, char, double atď. Celý kód alebo program závisí od premenných, pretože opisuje typ údajov na vykonanie.
V tomto článku sa pozrieme na to, ako premenné hrajú dôležitú úlohu v C, ako inicializovať premenné, ako deklarovať atď.

Pravidlá pre definovanie premenných v C

  • Premenné v C sa nesmú začínať číslom, ktoré nie je platné. Napríklad (1 reťazec nie je platná premenná).
  • Prázdne miesto medzi premennými nie je povolené. Napríklad (reťazec jedna nie je platný, reťazec jeden je platná premenná).
  • Kľúčové slová nie je možné definovať ako premennú. Napríklad (pre nie je platná premenná, pretože sa používa ako kľúčové slovo v jazyku C).
  • Pretože C je jazyk citlivý na veľké a malé písmená, veľké a malé písmená sa považujú za inú premennú. Napríklad (NUMBER a number budú považované za dve rôzne premenné v C).
  • Názvy premenných môžu byť kombináciou reťazcov, číslic a špeciálnych znakov, ako sú znaky podčiarknutia (_).

Ako pracovať?

  • Pri deklarovaní premenných povie kompilátorom typ údajov, ktoré má k dispozícii.
  • Premenné udávajú kompilátorom názov premenných, ktoré sa používajú v programe.
  • Pretože premenné určujú úložisko, kompilátory sa nemusia starať o umiestnenie pamäte pre premenné, kým nie sú deklarované.

Ako vyhlásiť?

Premenné by sa mali deklarovať ako prvé pred programom, pretože zohrávajú dôležitú úlohu.

Syntax pre vyhlásenie premenných je nasledovná.

data_type názov premennej;

kde,

  • data_type: Označuje typy údajov, ktoré ukladá. Typy údajov môžu byť int, float, char, double, long int atď.
  • variable_name: Označuje názov premennej. Môže to byť čokoľvek iné ako kľúčové slovo.

Napríklad

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

Napríklad 1 je int typ údajov a a je názov premennej. V druhom príklade sme deklarovali tri premenné a, b a c.

Po deklarovaní premenných bol pridelený priestor pre tieto premenné, pretože sa použije pre program.

Program na ilustráciu deklarácie premenných 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;
)

Ako inicializovať?

Inicializácia premenných v C znamená priame priradenie hodnôt premenným pri ich deklarovaní. Syntax pre inicializáciu premenných je nasledovná:

data_type názov premennej = hodnota;

Napríklad

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

V príklade 1 sa vytvorí premenná a inicializuje sa hodnotou 10. Napríklad v prípade 2 sa vytvoria dve premenné aab priradené hodnoty 5 a 8.

Program na ilustráciu inicializácie premenných 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;
)

Druhy premenných

Existuje 5 typov premenných, ktoré sú tieto:

  1. Lokálne premenné
  2. Globálne premenné
  3. Statické premenné
  4. Automatické premenné
  5. Vonkajšie premenné

1. Miestne premenné

Premenné, ktoré sú deklarované vo funkciách, sa nazývajú lokálne premenné. Miestne premenné musia byť deklarované pred použitím. Hodnotu premenných môžu meniť iba miestne funkcie.

príklad

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

2. Globálne premenné

Premenné, ktoré sú deklarované mimo funkcií, sa nazývajú globálne premenné. Všetky funkcie môžu zmeniť hodnotu premenných.

príklad

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

3. Statické premenné

premenné, ktoré sú deklarované pomocou statického kľúčového slova, sa nazývajú statické premenné.

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

4. Automatické premenné

všetky premenné, ktoré sú deklarované vo funkciách, sa štandardne považujú za automatické premenné. Automatické premenné možno deklarovať pomocou automatického kľúčového slova.

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

5. Vonkajšie premenné

Externé premenné sa deklarujú pomocou externého kľúčového slova. Premenné s externým kľúčovým slovom možno použiť vo viacerých zdrojových súboroch C.

extern m =10; // externá premenná

Záver - premenné v C

V tomto článku sme videli, ako deklarovať, inicializovať spolu s ich syntaxou a programom, aby sme pochopili, ako ich implementovať. Tiež sme videli typy premenných v C a pravidlá ich definovania. Dúfam, že vám tento článok pomôže.

Odporúčané články

Toto je sprievodca premennými v C. Tu diskutujeme o tom, ako inicializovať premenné, ako deklarovať spolu s ich syntaxou a programom, aby sme pochopili, ako ich implementovať. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Vzory v programovaní C
  2. Vzory hviezd v c ++
  3. Konštruktor v C ++
  4. Funkcie reťazca C ++
  5. Ako deklarovať premenné v C #?
  6. Premenné v JavaScripte
  7. Statické kľúčové slovo v C