Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Definitii si declaratii de variabile .
In C o variabila este un loc in memorie unde se poate pune date, acelui loc i se da un nume care va fi si numele variabilei.Variabilele sunt de mai multe tipuri si fiecare tip are anumite instructiuni pentru el.
Deci o variabila este un loc in memoria calculatorului care are:
- un nume
- este de un anumit tip
- contine niste date din acel tip
O valoare constanta se reprezinta textual (este un literal) sau printr-un nume - constanta simbolica.
O variabila este un nume (identificator) care desemneaza o locatie de memorie in care se pastreaza o valoare.
O variabila se caracterizeaza asadar prin: nume (adresa), tip si valoare, atributul valoare putand fi modificat. De exemplu:
int n, p;
char c;
float eps;
O variabila poate fi initializata la declararea ei. Initializarea se face numai o data, inaintea executiei programului.Variabilele externe si statice sunt initializate implicit la 0.
Pentru o variabila automatica (declarata in interiorul unui bloc), pentru care exista initializare explicita, aceasta este realizata la fiecare intrare in blocul care o contine.
In C++ calificatorul const aplicat unui nume simbolic arata ca acesta nu mai poate fi modificat pe parcursul programului si reprezinta o constanta. Definirea unei constante presupune si initializarea acesteia.
const float pi=3.1415926;
O definitie este o constructie textuala care asociaza unui nume o zona de memorie (un obiect) si eventual initializeaza continutul zonei cu o valoare corespunzatoare tipului asociat numelui.
O variabila globala se declara inainte void main si este cunoscuta din momentul in care se declara , in toate functiile care se gasesc definite dupa aceasta , inclusiv in programul principal .
Atribuirea.
Atribuirea simpla este de forma: variabila = expresie si are ca efect modificarea valorii unei variabile.
Atribuirea compusa a op= b reprezinta intr-o forma compacta operatia a = a op b
Atribuirea multipla este de forma variabila1 = variabila2 = . = expresie si initializeaza variabilele, pornind de la dreapta spre stanga cu valoarea expresiei.
Operatorii de incrementare folositi in atribuiri au efecte diferite. Astfel:
a = ++b este echivalenta cu b=b+1; a=b; in timp ce:
a = b++ are ca efect a=b; b=b+1;
Cuvinte cheie.
Cuvintele cheie sau cuvintele rezervate nu pot fi folosite ca identificatori. Acestea sunt:
auto break case char const continue
default do double else enum extern
float for if int long register
return short signed sizeof static struct
switch typedef union unsigned void volatile
while
Comentarea programelor .
Comentariile in C pot fi oriunde in program: la inceput inainte de #include <stdio.h>, sau inainte de main( ) sau la sfarsitul programului sau intre acolade.
Programul foloseste un comentariu, delimitat prin /* si */ care, prin explicatii in limbaj natural, creste claritatea programului. Comentariul este constituit dintr-o linie sau mai multe linii, sau poate apare in interiorul unei linii. Nu se pot include comentarii in interiorul altor comentarii.
In C++ se utilizeaza comentarii care incep cu // si se termina prin sfarsitul de linie.Un comentariu este un mesaj care ajuta sa se citeasca si sa se inteleaga programul .Cand compilatorul de C intalneste caracterele pentru comentariu , el ignora textul care urmeaza pana la terminarea comentariului .
Politica de confidentialitate |
Copyright © 2024 - Toate drepturile rezervate