Documente Academic
Documente Profesional
Documente Cultură
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.
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