Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Declaratii

c



+ Font mai mare | - Font mai mic



Declaratii

Toate variabilele trebuie declarate inainte de a fi folosite



, cu toate ca anumite declaratii pot fi facute implicit de con-

text. O declaratie specifica un tip si este urmata de o lista de

una sau mai multe variabile de acel tip, ca in exemplul de mai

jos:

int lower, upper, step;

char c, line[1000];

Variabilele pot apare oricum printre declaratii. Lista de mai

sus poate fi scrisa, in mod egal, si astfel:

int lower;

int upper;

int step;

char c;

char line[1000];

Aceasta ultima forma ocupa mai mult spatiu dar este mai comoda

pentru a adauga cite un comentariu la fiecare declaratie sau

pentru modificari ulterioare.

Variabilele pot fi, deasemenea, initializate in declara-

tia lor, cu toate ca exista anumite restrictii. Daca numele

este urmat de un semn egal si de o constanta, aceasta serveste la

initializare, ca in:

char backslash = '';

int i = 0;

float eps = 1.0e-5;

Daca variabila in chestiune este externa sau statica, initializa-

rea este facuta o singura data, conceptual inainte ca pro-

gramul sa-si inceapa executia. Variabilele automate initializate

explicit sint initializate la fiecare apel al functiei in care

sint continute. Variabilele automate pentru care nu exista o

initializare explicita au valoare nedefinita (adica gunoi). Varia-

bilele externe si statice se initializeaza implicit cu zero dar

este un bun stil de programare acela de a declara initializrea lor

in orice caz.

Vom discuta initializarile mai departe pe masura ce se

introduc noi tipuri de date.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1201
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved