Sunteți pe pagina 1din 7

Vocabularul limbajului C++

Unitățile lexicale reprezintă simboluri formate din unul sau mai multe
caractere care au o anumită semnificație în limbaj. Limbajul C++ utilizează
următoarele unități lexicale:

– identificatori
– cuvinte cheie
– constante
– separatori
– operatori
– comentarii
 Identificatori – sunt siruri formate din litere, cifre si caractere de subliniere (‘_’), care desemneaza
constante,tipuri de date, variabile.
Exemple de identificatori valabili: x, alfa, b_1
Nu pot fi identificatori: 2a (incepe cu cifra), ab+d (contine un caracter special).

Cuvinte cheie
 In orice limbaj de programare, exista un set de cuvinte, numite cuvinte
cheie, care sunt considerate simboluri sintactice.Exemplu: for, while, int
Constante – sunt reprezentari ale valorilor constante. Exemple:
– caractere: ‘a’, ‘B’, ‘+’, ‘$’, ‘4’;
– siruri de caractere: “sir de caractere”, “abc$79.28#^z”;
– numere intregi: 14726, -25413;
– numere reale:   12.7389, -0.05673, 2.3075E12, -1.4237E-5;

Separatori
Separatorul este un caracter care delimiteaza unitatile sintactice sau le separa intre
ele. In limbajul C++  se folosesc urmatorii separatori: spatiul, caracterul CR, sfarsit
de linie sau caracterul punct si virgula  ‘;’.
Comentariile

Sunt texte care pot fi introduse in programul sursa, dar nu sunt luate in consideratie de
compilator si deci nu au efect in timpul executarii programului. Comentariile sunt utile pentru o
mai buna intelegere a programului.

In programele C++, se pot folosi doua feluri de comentarii:


a) comentarii care se pot extinde pe una sau mai multe linii si au forma
/* <comentariu> */
b) comentarii de sfarsit de linie, care incep cu simbolul // si continua pana la sfarsitul liniei
respective, deci au forma
// <comentariu>
STRUCTURA UNUI PROGRAM C++
Un program descrie datele si prelucrarile unui algoritm. Forma generala a unui program este:

<directive preprocesare>
<definitii de constante>
<definitii de tipuri de date>
void main( )
{ declaratii de date;
instructiuni; }

Observatii:
– instructiunile unui program C++ sunt grupate in functii.
– orice program are cel putin o functie (functia principala care se numeste main).
Exemplu:
Programul va determina si va afisa suma a doua numere, a si b, citite de la tastatura.

#include < iostream.h > //se include fisierul antet necesar pentru citire si afisarea datelor
void main ( ) // functia principala a programului
{ int a, b; // se declara cele doua variabile de tip intreg
cout<< " a= "; cin>> a; // se citeste de la tastatura primul numar
cout<< " b= "; cin>> b; // se citeste de la tastatura al doilea numar
cout<< " Suma este:"<< a+b; // se calculeaza si se afiseaza suma
}

Programul are o singura functie, functia principala numita main. Antetul functiei indica:
– tipul rezultatului returnat de functie: void – inseamna ca nu returneaza nici o valoare
– numele functiei: main
– lista de argumente incadrata de paranteze rotunde () – in cazul nostru nu avem niciun argument.

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