Sissejuhatus muutujate kohta C - s
C-keele muutujatel on oluline roll. Samuti võime öelda, et muutujad on paljude programmeerimiskeelte selgroog. C-keeles esinevaid muutujaid kasutatakse andmete eri vormide salvestamiseks. See toimib mälukaardina, kus see salvestab kõik andmed ja kasutas seda programmi täitmise ajal. C-vormingus on erinevat tüüpi muutujaid, vastavalt nende tüübile erineb selle jaoks vajalik mälumaht või salvestusruum. Nagu me ütlesime, on C muutujad väärtuse hoidmiseks salvestusruum. Andmed, mille muutujad võivad olla erinevad, nt int, float, char, double jne. Kõik kood või programm sõltub muutujatest, kuna see kirjeldab täitmiseks vajalike andmete tüüpi.
Selles artiklis uurime, kuidas muutujatel on C-s oluline roll, kuidas muutujaid lähtestada, kuidas deklareerida jne.
C muutujate määratlemise reeglid
- C-muutujad ei tohi alata numbriga, vastasel juhul muutuja ei kehti. Näiteks (1 string, pole kehtiv muutuja).
- Tühi tühik muutujate vahel ei ole lubatud. Näiteks (string üks pole kehtiv, string_one on kehtiv muutuja).
- Märksõnu pole lubatud muutujatena määratleda. Näiteks (jaoks ei ole kehtiv muutuja, kuna seda kasutatakse märksõnana C-keeles).
- Kuna C on tõstutundlik keel, käsitletakse suurtähti ja väiketähti erineva muutujana. Näite jaoks (NUMBER ja arvu käsitletakse C-s kahe erineva muutujana).
- Muutujate nimed võivad olla stringide, numbrite ja erimärkide, näiteks alakriipsude (_) kombinatsioon.
Kuidas töötada?
- Muutujate deklareerimisel teatab see koostajatele, millist tüüpi andmeid ta hoiab.
- Muutujad ütlevad koostajatele programmis kasutatavate muutujate nime.
- Kuna muutujad määravad salvestuse, ei pea koostajad muretsema muutujate mälu asukoha pärast, kuni need on deklareeritud.
Kuidas deklareerida?
Muutujad tuleks esmalt deklareerida enne programmi, kuna see mängib olulist rolli.
Muutujate deklaratsiooni süntaks on järgmine.
data_type muutuja_nimi;
kus,
- data_type: näitab talletatud andmete tüüpe. Andmetüübid võivad olla int, float, char, double, long int jne.
- muutuja_nimi: näitab muutuja nime. See võib olla midagi muud kui märksõna.
Näiteks
- int a;
- int a, b, c;
Näiteks 1 on int andmetüüp ja a on muutuja nimi. Teises näites oleme deklareerinud kolm muutujat a, b ja c.
Pärast muutujate deklareerimist on neile muutujatele määratud ruum, kuna seda kasutatakse programmi jaoks.
C - muutujate deklaratsiooni illustreerimise programm
#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;
)
Kuidas initsialiseerida?
Muutujate initsialiseerimine C tähendab väärtuste eraldamist muutujatele vahetult selle deklareerimise ajal. Muutujate lähtestamise süntaks on järgmine:
data_type muutuja_nimi = väärtus;
Näiteks
- int a = 10;
- int a = 5, b = 8;
Näites 1 luuakse muutuja a ja lähtestatakse selle väärtusega 10. Näiteks. 2 luuakse kaks muutujat a ja b, mille väärtused on vastavalt 5 ja 8.
Programm muutujate lähtestamise illustreerimiseks C-s
#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Muutujate tüübid
Muutujaid on 5 tüüpi, mis on järgmised:
- Kohalikud muutujad
- Globaalsed muutujad
- Staatilised muutujad
- Automaatsed muutujad
- Välised muutujad
1. Kohalikud muutujad
Muutujaid, mis on funktsioonide sees deklareeritud, nimetatakse kohalikuks muutujaks. Kohalikud muutujad tuleb enne kasutamist deklareerida. Ainult kohalikud funktsioonid saavad muutujate väärtust muuta.
Näide
int main()
(
int m =10; //local variable
)
2. Globaalsed muutujad
Muutujaid, mis deklareeritakse väljaspool funktsioone, nimetatakse globaalseteks muutujateks. Kõik funktsioonid võivad muutujate väärtust muuta.
Näide
int n = 6; //global variable
int main()
(
int m =10; //local variable
)
3. Staatilised muutujad
muutujaid, mis on deklareeritud staatilise märksõnaga, nimetatakse staatilisteks muutujateks.
int main()
(
int m =10; //local variable
static n = 6; //static variable
)
4. Automaatsed muutujad
kõiki funktsioonide sees deklareeritud muutujaid loetakse vaikimisi automaatseteks muutujateks. Automaatseid muutujaid saab deklareerida automaatse märksõna abil.
int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)
5. Välised muutujad
Välised muutujad deklareeritakse välise märksõna abil. Välise märksõna muutujaid saab kasutada mitmetes C-lähtefailides.
extern m =10;
// väline muutuja
Järeldus - muutujad C-s
Selles artiklis oleme näinud, kuidas deklareerida, lähtestada koos nende süntaksi ja programmiga, et mõista, kuidas neid rakendada. Samuti oleme C-s näinud muutujate tüüpe ja nende määratlemise reegleid. Loodetavasti leiate sellest artiklist abi.
Soovitatavad artiklid
See on juhend muutujate kohta C-s. Siin arutleme, kuidas algatada muutujaid, kuidas deklareerida koos nende süntaksi ja programmiga, et mõista, kuidas neid rakendada. Võite vaadata ka meie teisi soovitatud artikleid -
- C-programmeerimise mustrid
- Tähemustrid c ++ -s
- C ++ konstruktor
- C ++ keelufunktsioonid
- Kuidas kuulutada muutujaid C # -s?
- Muutujad JavaScriptis
- Staatiline märksõna C-s