Teorie C++/C Clasa 9 Alfabet -Identificatorii ,Variabile & Constante



In limbajul C/C++ alfabetul este alcatuit din partru clase precum:
1.)Clasa literelor mici ce cuprinde literele de la : a-z
2.)Clasa literelor mari ce cuprinte literele de la: A-Z
3.)Clasa cifrelor cuprinde cifrele 0-9
4.)Clasa semnelor speciale ce cuprinde semne precum :
{}[]()#@$%-*/+^%&8 etc.

In limbajul de programare C/C++ cu aceste clase ale alfabetului se pot forma cuvinte care in programare acestea poarta numele de Identificatori.

Acestii identificatorii sunt de doua tipuri :
1> Identificatori proprii limbajului ( cuvinte care sunt formate din intructtiuni ) de exemplu: for ,while,if,do etc.

2>Identificatori pe care programatorul ii foloseste .Acesti identificatori trebuie sa fie formati din litere ,cifre si semnul "_"
Atentie ! Indetificatori pe care programatorul ii foloseste trebuie sa respecte 2 mari reguli: sa inceapa obligatoriu cu o litera aceasta poate sa fie ori mare ori mica ,nu conteaza si a doua regula identificatori nu trebuie sa fie formati din mai multe cuvinte adica sa contina spatiu insa daca vreti ca indicatorul vostru sa contina mai multe cuvinte trebuie sa legati aceste cuvinte prin semnul"_" sau printr-o alta litera sau cifra.De exemplu daca vreti sa folositi un identificator pentru suma numerelor Vom folosi : suma_numere -corect  sumaTnumere-corect suma0numere-corect suma numere-gresit .

Identificatorii programatorului pot avea rolul: 

>nume de constante (simboluri a caror valoare nu se modifica pe parcursul executiei programului) 
>nume de variabile (simboluri a caror valoare se modifica pe parcursul executiei programului) 
>nume de tipuri create de utilizator (de ex: vector, matrice, punct – la structuri) 

Variabilele

 O variabila este un identificator, purtator a unei singure valori. O variabila se caracterizeaza prin: nume tip de data (ceea ce determina spatiul de memorie alocat variabilei si in consecinta, domeniul de valoricare se pot memora in variabila respectiva) locatie de memorie 

Exista si aici cateva reguli: in principiu, la inceputul programului trebuie sa declarati ce variabile folositi si tipul fiecareia din ele nu puteti folosi o variabila nedeclarata sau care inca nu a primit valoare (neinitializata); o exceptie de la regula o reprezinta cazul valorilor intregi care se initializeaza automat cu zero (ordonat ar fi sa cititi sau sa initializati voi fiecare variabila…) limbajul C/C++ face distinctie intre litere mari si mici identificatorul FOR va genera eroare, pentru ca limbajul cunoaste doar for; variabilele NR, nR, nr, Nr sunt diferite din punctul de vedere al C/C++
Previous
Next Post »
0 Komentar