Documente Academic
Documente Profesional
Documente Cultură
Introducere in Limbajul C. Elementele de Bază Ale Limbajului C
Introducere in Limbajul C. Elementele de Bază Ale Limbajului C
limbaj de nivel înalt cât i avantajele limbajelor de nivel coborât (l. ma ină, l.de
asamblare);
Anii '90 sunt consacraȚi programării orientate spre obiecte ( Object Oriented
Programming - OOP) la fel cum anii '70 au fost numiȚi anii programării
structurate .
Programarea orientat ă spre obiecte este un stil de programare care permite
abordarea eficientă a aplicaȚiilor complexe, ceea ce se realizează, în principiu, prin:
- elaborarea de componente reutilizabile, extensibile i u or de modificat, fără a
reprograma totul de la început;
- construirea de biblioteci de module extensibile;
- implementarea simplă a interac Țiunilor dintre programe i sistemul
de calcul, prin utilizarea unor elemente standardizate.
În anii '80, interesul pentru programarea orientată spre obiecte a crescut, ceea
ce a condus la apariȚia de limbaje de programare care s ă permită utilizarea ei.
Limbajul C a fost dezvoltat i el în aceast ă direc Ție, astfel că în 1980 a fost lansat
limbajul C++. Acesta, elaborat de Bjarne Stroustrup de la AT&T, este o extindere a
limbajului C i permite utilizarea principalelor concepte ale programării orientate
spre obiecte .
{ Literele mari: A, B, C, . . . , V, W, Z;
{ Literele mici: a, b, c, . . . , v, w, z;
{ Cifrele zecimale: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
{ Caractere speciale (29) :
. , ;:?'" ()[]{}!|\/~_#%&^+-*=<
>
Alte caractere i semne pot s ă apară în comentarii, pot fi constante de tip
caracter sau iruri de caractere .
Caractere de tip spa Țiu (neimprimabile):
\n - newline (produce trecerea la începutul rândului urm ător); \t - tab.
orizontal (introduce mai multe spaȚii libere succesive;
se utilizează pentru organizarea imprimării pe coloane);
\v - tab. vertical (introduce mai multe rânduri libere pe verticală);
1.3. Identificatori
Sunt num e date funcȚiilor, variabilelor, constantelor, în vederea utilizării lor
în programe.
Un ide nt if i cat or este o succesiune de litere i cifre, primul caracter fiind
obligatoriu o literă. Se pot utiliza literele mari i literele
mici din setul de caractere, precum i caracterul subliniere _ considerat literă.
Observa Ții:
{ Cuvintele cheie nu pot fi utilizate ca identificatori;
- Pentru identificatori se utilizează numai setul de caractere C; ca urmare,
punctul, virgula, semnele de opera Ții etc ., nu se utilizeaz ă în construirea
identificatorilor;
- Identificatorii nu trebuie să conȚină spaȚiu liber;
- Pentru un identificator format din mai multe cuvinte, fie se utilizează liniuȚa de
subliniere, fie se insereaz ă litere mari pentru separarea cuvintelor .
1.4. Comentarii
Sunt texte explicative plasate în textul programului, pentru a facilita
înȚelegerea lui i pentru a marca principalele acȚiuni.
Comentariile nu sunt luate în considera Ție de c ătre compilator i ca urmare
trebuie delimitate prin caractere speciale . Se delimiteaz ă prin /* începutul de
comentariu i prin */ sfâr itul de comentariu. Exemplu: