Combien de pointeurs imbriqués consécutifs (pointeur vers pointeur) puis-je avoir dans un seul ordre? Y a-t-il une limite de références?

StackOverflow https://stackoverflow.com/questions/4960780

Question

Le programme suivant déclare un pointeur puis à nouveau un nouveau pointeur pour maintenir l'adresse de la variable de pointeur précédente .. Combien puis-je utiliser la variable de pointeur imbriquée pour maintenir l'adresse mémoire y a-t-il une 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();
}

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top