Cuprins:
Video: Lectia 4 - Declararea Variabilelor si Citirea valorii de la tastatura (cin) 2024
Variabilele sunt ceea ce face ca programele să se apropie. Programarea nu se poate face fără ele. Deci, dacă nu ați fost introdus încă variabile, aici mergeți.
Valerie Variable este o variabilă numerică. Ea iubește să dețină numere - orice număr; nu contează. Ori de câte ori vede un semnal egal, ea ia o valoare și o ține strans. Dar vedeți un alt semn egal și ea ia o nouă valoare. În felul ăsta, Valerie e un pic cam ciudat. Ați putea spune că valorile lui Valerie variază, de aceea este o variabilă.
Victor Variable este o variabilă de șir. El conține fragmente de text - totul de la un caracter la mai multe dintre ele într-un rând. Atâta timp cât e un personaj, Victor nu-i deranjează. Dar care caracter? Victor nu-i pasă - pentru că este o variabilă, el poate ține orice.
- Da, este un punct aici. Există două tipuri principale de variabile în C: variabile numerice care dețin doar numere sau valori și variabile de șir care conțin text, de la unul la mai multe caractere lungime.
- Există mai multe tipuri diferite de variabile numerice, în funcție de dimensiunea și precizia a numărului.
- Înainte de a utiliza o variabilă, trebuie să fie declarată. Acesta este - oh, citiți doar secțiunea următoare.
"De ce trebuie să declar o variabilă? "
Vi se cere să vă anunțați variabilele compilatorului C înainte de a le utiliza. Faceți acest lucru furnizând o listă de variabile în apropierea începutului programului. În acest fel, compilatorul știe ce sunt numite variabilele și ce tip de variabile sunt (ce valori pot conține). Oficial, acest proces este cunoscut ca declarând variabilele tale.
De exemplu:
numără int;
cheie de caractere;
caracterele [30];
Sunt declarate trei variabile: o variabilă întreagă, număr ; o variabilă caracter, tasta; și o variabilă de caractere, nume de familie , care este un șir cu o lungime de până la 30 de caractere.
Acest lucru la începutul programului îi spune compilatorului mai multe lucruri. În primul rând, se spune: "Aceste lucruri sunt variabile! "În acest fel, atunci când compilatorul vede ultimul nume într-un program, știe că este o variabilă de șir.
În al doilea rând, declarațiile spun compilatorului care tip de variabilă este utilizat. Compilatorul știe că valorile întregi se încadrează în variabila count , de exemplu.
În al treilea rând, compilatorul știe câte spațiu de stocare să fie rezervat variabilelor. Acest lucru nu se poate face "în mișcare" pe măsură ce rulează programul. Spațiul trebuie să fie pus deoparte, deoarece compilatorul creează programul.
- Declarați variabilele de lângă începutul programului, imediat după linia cu brațul inițial curbil.Strângeți-le tot acolo.
- Evident, nu veți cunoaște toate variabilele pe care le cere un program înainte de ao scrie. (Deși învață altfel la universități, nu este nevoie de astfel de cheltuieli mentale.) Deci, dacă aveți nevoie de o nouă variabilă, folosiți editorul pentru a-l declara în program. Variabilele Rogue generează erori de sintaxă sau linkere (în funcție de modul în care sunt utilizate).
- Dacă nu declarați o variabilă, programul dvs. nu se compilează. Autoritățile competente emite un mesaj de reclamație adecvat.
- Majoritatea programatorilor C plasează o linie între declarațiile de variabile și restul programului.
- Nu este nimic în neregulă cu comentarea unei variabile pentru a descrie ce conține. De exemplu:
count count; / * semnale ocupate de la suport tehnic. * /
- Cu toate acestea, variabilele numite inteligent pot evita această situație:
int busysignals;
Numele variabilelor verboten și nu
Ceea ce vă puteți numi variabilele depinde de compilatorul dvs. Există câteva reguli, plus unele nume pe care nu le puteți utiliza pentru variabile. Atunci când încalci regulile, compilatorul te informează prin faptul că ți-a dat o eroare. Pentru a evita acest lucru, încercați să păstrați următoarele linii directoare în partea din spate a capului atunci când creați variabile noi:
- Numele celei mai scurte variabile este o literă a alfabetului.
- Utilizați nume de variabile care înseamnă ceva. Variabilele cu o singură literă sunt doar obișnuite. Dar indexul este mai bun decât i , numărul este mai bun decât c > n . Numele de variabile scurte, descriptive sunt cele mai bune. Variabilele sunt de obicei mici. (Toate cele C sunt minuscule în cea mai mare parte.) Acestea pot conține litere și numere. Literele cu litere mari pot fi folosite în variabilele dvs., dar cei mai mulți compilatori tind să ignore diferențele dintre literele mari și mici. (Puteți spune compilatorului că este sensibil la minuscule prin setarea uneia dintre opțiunile acestuia; consultați manualul dvs. de programator.) Nu trebuie să începeți un nume de variabilă cu un număr. Ele pot conține numere, dar o puteți începe cu o scrisoare.
- Cordoanele utilizează caracterul subliniază sau "subliniază" în numele variabilelor:
- first_name
- ,
- zip_code și așa mai departe. Această tehnică este bine, deși nu este recomandat să începeți un nume de variabilă cu o subliniere. Evitați să numiți variabilele dvs. ca și cuvinte cheie sau funcții în limba C. Nu denumiți variabila intreg int , de exemplu, sau variabila șir
- char . Acest lucru nu poate genera o eroare cu compilatorul dvs., dar face confuz codul dvs. sursă. De asemenea, evitați folosirea literelor l (litere mici) și
- o (litere mici) pentru a numi variabilele. Micul L arată prea mult ca 1 (unul), și O arată prea mult ca un 0 (zero). Nu dați nume similare cu variabilele dvs. De exemplu, compilatorul poate presupune că forgiveme și f
- orgivemenot sunt aceeași variabilă. Dacă da, poate apărea o situație urâtă. Înmormântat undeva într-una dintre tomurile masive care au venit cu compilatorul dvs. sunt regulile oficiale pentru numirea variabilelor.Aceste reguli sunt unice pentru fiecare compilator.