C

Pointer to pointer (**)

Në shqip: Pointer drejt pointer-it

ShpjegimiSQ

Një pointer drejt pointer-it (int **pp) mban adresën e një pointer-i tjetër. Përdoret kur një funksion duhet ta ndryshojë vetë pointer-in (p.sh. ta drejtojë te memorie e re), ose për vargje dydimensionale dinamike.

EnglishEN

A pointer to a pointer (int **pp) holds the address of another pointer. It's used when a function needs to change the pointer itself (e.g. point it at new memory), or for dynamic two-dimensional arrays.

Si ta mendosh

Si një shënim që thotë „adresa e Artës është në sirtarin e kuzhinës“: së pari shkon te sirtari, pastaj te shtëpia.

Lexoje në anglisht

Like a note saying “Arta's address is in the kitchen drawer”: first you go to the drawer, then to the house.

Shembull kodic

int x = 5;
int *p = &x;
int **pp = &p;
printf("%d\n", **pp);   // 5

Terma të lidhur