Quanti puntatori nidificati consecutivi (puntatore al puntatore) posso avere in un ordine? C'è un limite di fare riferimenti?
-
12-11-2019 - |
Domanda
Il programma di seguito dichiara un puntatore, quindi di nuovo un nuovo puntatore per contenere l'indirizzo della variabile puntatore precedente. Quanto posso usare la variabile puntatore nidificata per contenere l'indirizzo di memoria esiste qualche limite?
#include <stdio.h>
#include <conio.h>
void main()
{
int x=2,y=5;
int *ptr;
int **sptr;
int ***ssptr;
ptr = &x; // address of x
*ptr = 0;
sptr = &ptr;
ssptr = & sptr;
printf(" address is ip = %u %u %u",ptr,sptr,ssptr);
_getch();
}
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow