Alfabetul
Alfabetul folosit in limbajul C/C++este format din:
- litere mici: a-z
- litere mari: A-Z
- cifre: 0-9
- semne speciale: {}[]:;<>=+*-|,.%#!()&
Identificatori
Cu caracterele din alfabetul de mai sus se pot construi cuvinte. In programare aceste cuvinte se numesc identificatori. Identificatorii sunt de doua tipuri:
- identificatori proprii limbajului (cuvinte rezervate, din care sunt formate instructiunile): for, while, if, do, ...
- identificatori ai programatorului: trebuie sa fie formati din litere, cifre si semnul " _ "; regula este ca primul caracter sa fie obligatoriu litera.
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 valori care 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++
Niciun comentariu:
Trimiteți un comentariu