Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

 
CATEGORII DOCUMENTE





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


Pointeri la pointeri

c

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Setarea culorilor
Obiecte constante
LUCRUL CU FISIERE
Expresii in care intervin pointeri
Working with Missions: MissionWin, MissionWinButton
Gestiunea imaginilor
Functii cu acces direct
Structura ciclica cu test initial - Instructiunea while
Fisiere - Deschiderea, Inchiderea, Scrierea unui fisier
Cuvinte distincte din text si nr.lor de aparitii

Pointeri la pointeri

            Un tablou de pointeri este ceea ce numim pointeri la pointeri. Conceptul de tablou de pointeri este simplu, deoarece indexarea tabloului conduce la clarificarea semnificatiei lui.

Un pointer la un pointer este o forma de indirectare multipla sau un lant de pointeri.

In cazul unei indirectari simple, valoarea pointerului este adresa variabilei care contine valoarea dorita:

                        Pointer                                                              Variabila

Adresa



--------->

Valoare

            In cazul unui pointer la pointer, primul pointer contine adresa celui de-al doilea pointer, care indica spre variabila ce contine valoarea dorita:

  Pointer                                      Pointer                             Variabila

Adresa

--------->

Adresa

--------->

Valoare

           

Declararea indirectarilor multiple se face sub forma:

/* cpp este un pointer la pointer la caracter */

char **cpp;

/* newbalance este un pointer la pointer la float */

float **newbalance;

 

            Pentru a avea acces la o valoare indirectata printr-un pointer la pointer este necesara, de asemenea, utilizarea operatorului * de doua ori, asa cum se vede in exemplul urmator:

 # include <stdio.h>

 void main (void)

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 283
Importanta: rank

Comenteaza documentul:

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

Creaza cont nou

Distribuie URL

Adauga cod HTML in site



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