Variabile în C - Cum se declară și se inițializează variabila - Tipuri și exemple

Cuprins:

Anonim

Introducere despre variabile în C

Variabilele în limbajul C joacă un rol important. Putem spune, de asemenea, că variabilele sunt coloana vertebrală a multor limbaje de programare. Variabilele în limbile C sunt utilizate pentru a stoca diferite forme de date. Acționează ca un card de memorie în care salvează toate datele și le-a folosit în timpul executării programului. Există diferite tipuri de variabile în C, în funcție de tipurile lor, cantitatea de memorie sau spațiul de stocare de care are nevoie diferă. După cum am spus, variabilele din C sunt stocare utilizate pentru a păstra valoarea. Datele care variabilele pot fi diferite precum int, float, char, double, etc. Tot codul sau programul depinde de variabile, deoarece descrie tipul de date pentru execuție.
În acest articol, vom vedea cum variabilele joacă un rol important în C, cum se inițializează variabilele, cum se declară etc.

Reguli pentru definirea variabilelor în C

  • Variabilele din C nu trebuie să înceapă cu numărul altceva Variabila nu va fi valabilă. De exemplu (1 șir, nu este o variabilă validă).
  • Spațiul necompletat între variabile nu este permis. De exemplu, (stringul nu este valid, string_one este o variabilă validă).
  • Cuvintele cheie nu pot fi definite ca variabilă. De exemplu, (pentru nu este o variabilă validă, deoarece este folosit ca cuvânt cheie în limba C).
  • Deoarece C este un limbaj sensibil la litere mari, majuscule și minuscule sunt considerate o variabilă diferită. De exemplu (NUMĂRUL și numărul vor fi tratate ca două variabile diferite în C).
  • Numele variabile pot fi o combinație de șiruri, cifre și caractere speciale, cum ar fi scorurile subliniere (_).

Cum să lucrezi?

  • În timp ce declară variabile, acesta spune compilatorilor tipul de date pe care îl deține.
  • Variabilele spun compilatorilor numele variabilelor care sunt utilizate în program.
  • Deoarece variabilele specifică stocarea, compilatoarele nu trebuie să se îngrijoreze de locația memoriei pentru variabile, până când nu sunt declarate.

Cum să declarăm?

Variabilele ar trebui declarate mai întâi înainte de program, deoarece joacă un rol important.

Sintaxa pentru declararea variabilelor este următoarea.

date_type nume_ variabilă;

Unde,

  • data_type: Indică tipurile de date pe care le stochează. Tipurile de date pot fi int, float, char, double, int long, etc.
  • nume_ variabilă: indică numele variabilei. Poate fi altceva decât cuvântul cheie.

De exemplu

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

De exemplu 1, int este un tip de date și a este un nume variabil. În al doilea exemplu, am declarat trei variabile a, b și c.

După declararea variabilelor, spațiul pentru acele variabile a fost alocat, deoarece va fi folosit pentru program.

Program pentru ilustrarea declarației de variabile în 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;
)

Cum să inițializezi?

Inițializarea variabilelor în C înseamnă alocarea de valori la variabile direct în timp ce se declară. Sintaxa pentru inițializarea variabilelor este următoarea:

date_type variabilă nume = valoare;

De exemplu

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

În exemplu 1, variabila a este creată și inițializată cu valoarea 10. De exemplu, două variabile a și b sunt create valorile alocate 5, respectiv 8.

Program pentru a ilustra inițializarea variabilelor în C.

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

Tipuri de variabile

Există 5 tipuri de variabile care sunt următoarele:

  1. Variabile locale
  2. Variabile globale
  3. Variabilele statice
  4. Variabile automate
  5. Variabile externe

1. Variabile locale

Variabilele care sunt declarate în cadrul funcțiilor sunt numite variabile locale. Variabilele locale trebuie declarate înainte de utilizare. Doar funcțiile locale pot modifica valoarea variabilelor.

Exemplu

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

2. Variabile globale

Variabilele declarate în afara funcțiilor se numesc variabile globale. Orice funcții pot modifica valoarea variabilelor.

Exemplu

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

3. Variabile statice

variabilele declarate cu cuvântul cheie static se numesc variabile statice.

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

4. Variabile automate

toate variabilele declarate în cadrul funcțiilor sunt considerate implicit ca variabile automate. Variabilele automate pot fi declarate folosind cuvântul cheie auto.

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

5. Variabile externe

Variabilele externe sunt declarate folosind cuvântul cheie extern. Variabilele cu cuvântul cheie extern pot fi utilizate în mai multe fișiere sursă C.

extern m =10; // variabilă externă

Concluzie - variabile în C

În acest articol, am văzut cum se declară, inițializarea împreună cu sintaxa și programul lor pentru a înțelege cum să le implementăm. De asemenea, am văzut tipuri de variabile în C și reguli pentru definirea lor. Sper că veți găsi acest articol util.

Articole recomandate

Acesta este un ghid pentru Variabilele din C. Aici vom discuta despre modul de inițializare a variabilelor, despre modul de declarare împreună cu sintaxa și programul lor pentru a înțelege cum să le implementăm. De asemenea, puteți parcurge și alte articole sugerate -

  1. Modele în programarea C
  2. Modele de stele în c ++
  3. Constructor în C ++
  4. Funcții cu șiruri C ++
  5. Cum se declară variabilele în C #?
  6. Variabile în JavaScript
  7. Cuvânt cheie statică în C