Sunteți pe pagina 1din 2

2.1.

Elementele de bază ale limbajului

Vocabularul
În scrierea programelor în limbajul C/C++ pot fi folosite doar anumite simboluri care
alcătuiesc alfabetul limbajului. Acestea cuprinde:
26 literele mari şi 26 litere mici de la A la Z (a-z);
Caracterul subliniere ( _ underscore), folosit, de obicei, ca element de legătura între cuvintele
compuse;
10 cifrele zecimale (0-9);
Simboluri speciale:
o Caractere:
 operatori (Exemple: +, *, !=);
 delimitatori (Exemple: blank (spaţiu), tab \t, newline \n, cu rolul de a separa
cuvintele);
o Grupuri (perechi de caractere).
Grupurile de caractere, numite adesea separatori, pot fi:
 () - Încadrează lista de argumente ale unei funcţii sau sunt folosite în
expresii pentru schimbarea ordinii de efectuare a operaţiilor (în ultimul caz, fiind operator);
 {} - Încadrează instrucţiunile compuse;
 // - Indică începutul unui comentariu care se poate întinde până la
sfârşitul liniei;
 /* */ - Indică începutul şi sfârşitul unui comentariu care poate cuprinde mai
multe linii;
 "" - Încadrează o constantă şir (un şir de caractere);
 '' - Încadrează o constantă caracter (un caracter imprimabil sau o
secvenţă escape).

Unităţi lexicale
Unităţile lexicale (cuvintele) limbajului C/C++ reprezintă grupuri de caractere cu o
semnificaţie de sine stătătoare. Acestea sunt:
identificatori;
cuvinte cheie ale limbajului;
1
Un identificator reprezintă numele unor date (constante sau variabile), sau ale unor funcţii.
Identificatorul este format dintr-o succesiune de litere şi cifre dintre care primul caracter este în
mod obligatoriu o literă. Se admit litere mari şi mici dar ele se consideră caractere distincte. Astfel,
identificatorii viteza şi Viteza sunt diferiţi. Caracterul de subliniere _ este considerată ca fiind literă.
Exemple: viteză, greutate_netă, Viteza, Viteza1, GreutateNetă
Nu pot fi folosiţi ca identificatori cuvintele cheie.

Cuvintele cheie sunt identificatori rezervaţi limbajului. Ei au o semnificaţie bine


determinată şi nu pot fi utilizaţi decât aşa cum cere sintaxa limbajului. Cuvintele-cheie se scriu
obligatoriu cu litere mici. Aceste cuvinte sunt (fiecare mediu de programare C poate folosi şi alte
cuvinte rezervate):
Tipuri de date (Exemple: int, char, double);
Clase de memorare (Exemple: extern, static, register);
Instrucţiuni (Exemple: if, for, while);
Operatori (Exemplu: sizeof).
Sensul cuvintelor cheie va fi explicat pe măsură ce vor fi prezentate construcţiile în care
acestea apar.

Bibliografie:
1. Kris Jamsa & Lars Klander. Totul despre C şi C++. Teora. Bucureşti, 2006.
2. Herbert Schildt. C++ manual complet. Editura Teora. Bucureşti, 1999.
3. Kris Jamsa. C++ manualul începătorului. Editura Teora. Bucureşti, 1999.
4. http://teacher.dn-ua.com/old_version/CPP/cpp.html
5. www.science.upm.ro/.../OLD/.../cap2.doc

S-ar putea să vă placă și