Acasă Finanțe personale Declararea variabilelor în C-dummies

Declararea variabilelor în C-dummies

Cuprins:

Video: Lectia 4 - Declararea Variabilelor si Citirea valorii de la tastatura (cin) 2024

Video: Lectia 4 - Declararea Variabilelor si Citirea valorii de la tastatura (cin) 2024
Anonim

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.
Declararea variabilelor în C-dummies

Alegerea editorilor

Administrator de rețea: Zone de căutare inversă - dummies

Administrator de rețea: Zone de căutare inversă - dummies

Interogări DNS obișnuite sunt interogări de căutare înainte corespunde unui nume de domeniu complet calificat. O căutare inversă este opusul unei căutări forward: returnează numele de domeniu complet calificat al unei gazde pe baza adresei sale IP. Căutările inverse sunt posibile din cauza unui domeniu special numit ...

Rețea Elemente de bază: Clienți și servere - manechine

Rețea Elemente de bază: Clienți și servere - manechine

Computerul de rețea care conține hard disk-urile, imprimantele și alte resurse care sunt partajate cu alte calculatoare de rețea se numește un server. Acest termen vine în repetate rânduri, deci trebuie să-l amintiți. Scrie-o pe spatele mâinii tale stângi. Orice computer care nu este un server este numit client. Aveți ...

Retea Bazele: Poduri - dummies

Retea Bazele: Poduri - dummies

O punte este un dispozitiv care conecteaza doua retele astfel incat sa actioneze ca si cum ar fi o rețea. Podurile sunt utilizate pentru a împărți o rețea mare în două rețele mai mici din motive de performanță. Vă puteți gândi la un pod ca pe un repetor inteligent. Repetoarele ascultă semnale care coboară pe un cablu de rețea, amplifică ...

Alegerea editorilor

ÎMprumuta și tweak idei de la alte comunități online - dummies

ÎMprumuta și tweak idei de la alte comunități online - dummies

, Mai degrabă decât să ia ideile altcuiva complet pentru dvs. comunitate online, încercați să riffați pe aceeași idee, dar nu atât de mult încât este evident că nu sunteți creierul din spatele brainstorming-ului. Idei sunt acolo pentru a lua, dar nu ar fi mai degrabă văzute ca cineva inovatoare, nu cineva care scours pe web ...

Branding Blogul tău

Branding Blogul tău

Branding blog-ul tău merge mult spre a face dacă este ușor de recunoscut pentru cititorii tăi. Când vedeți un punct roșu în interiorul unui cerc roșu, ce magazin vine în minte? Ce zici de acele arcuri de aur? Un nume de marcă apare în minte atunci când vedeți simbolul swoosh? La fel ca magazinele populare, restaurantele și încălțămintea ...

Construiți un Blog Mama care este Sellable - dummies

Construiți un Blog Mama care este Sellable - dummies

Dacă obiectivul pe termen lung este de a vinde blogul dvs. ar trebui să o construiască cu acest scop în minte. Evitați asocierea prea intensă a blogului cu marca dvs. personală. Un blog care poate fi valoros cu orice scriitor la cârma trebuie să îndeplinească majoritatea, dacă nu toate, următoarele criterii: Blogul este concentrat ...

Alegerea editorilor

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

LinkedIn oferă servicii de publicitate pentru afacerea dvs. Dacă vă decideți să utilizați LinkedIn ca instrument de marketing, va trebui doar să obțineți o nouă campanie de anunțuri în lucrări. Când sunteți gata să începeți o nouă campanie, urmați acești pași:

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Ce opțiuni de filtrare aveți pentru anunțul dvs. LinkedIn? Alte rețele de publicitate vă permit să filtrați publicul vizat de câteva atribute cunoscute ale persoanei care vă va vedea anunțul, sexul și locația membrilor din public. LinkedIn vă permite să faceți un pas mai departe permițându-vă ...

Oferind și primind viziuni pe LinkedIn - manechine

Oferind și primind viziuni pe LinkedIn - manechine

Deși mulți oameni cred că "Nu este ceea ce știi, știi, "care este unul dintre principalele motive pentru care LinkedIn este atât de valoros, mulți oameni (recrutorii, angajații, directorii executivi, investitorii și altele) sunt foarte interesați de ceea ce știi. În mod logic, oamenii care vă cunosc cel mai bine sunt oamenii din rețeaua dvs., care ...