Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


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


Legatura dintre pointeri si tablouri

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
Sterge valoarea primului nod din lista
VECTORI ORDONATI - APLICATIE : COMPONENTE CONEXE
GRAFICA - Unit-ul Graph
TEHNICI DE IMPLEMENTARE A TIPULUI DE DATE ABSTRACT (TDA) GRAF
Structura ciclica cu test initial - Instructiunea while
Functii de tratare a erorilor
Algoritmi de programare dinamica
ALOCAREA DINAMICA A MEMORIEI
Uniuni
Instructiuni iterative

TERMENI importanti pentru acest document

Legatura dintre pointeri si tablouri

Numele unui tablou este un pointer deoarece el are ca valoare adresa primului sau element. Totusi exista o diferenta intre numele unui tablou si o variabila de tip pointer, si anume unui nume de tablou nu i se poate atribui alta adresa. Deci numele unui tablou trebuie considerat ca fiind un pointer constant




Daca x este un parametru formal ce corespunde unui parametru efectiv care este un nume de tablou, x poate fi declarat fie ca tablou fie ca pointer spre tipul tabloului.

Exemplu:

Fie functia cu antetul urmator:

unsigned lungime (char x[ ]);

Sa presupunem ca aceasta functie determina lungimea unui sir de caractere si se poate apela prin:

l=lungime(tablou);

unde tablou este de tip caracter.

Antetul functiei lungime poate fi schimbat in felul urmator:

unsigned lungime (char *x);

Cele doua declaratii sunt identice deoarece declaratia:

char x[ ];

defineste pe x ca numele unui tablou de tip caracter; dar atunci el este un pointer spre caractere deci se poate declara prin:

char *x;






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 659
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 2021 . All rights reserved

Distribuie URL

Adauga cod HTML in site