salve a tutti mi è sorto un dubbio riguardante l'accesso del valore di una variabile tramite puntatore
https://imgur.com/a/l1FzZ
https://imgur.com/a/l1FzZ
discussione duplicata creata per errore
char c = 'a';
car *p1, **p2;
p1 = &a;
p2 = &p1;
Invece di postare immagini, ti consiglio di usare il tag code.
No, quello che hai scritto non ha senso.
's' e' un puntatore, quindi e' corretti assegnarli l'indirizzo di una variabile, nel tuo caso 'c'
Ma anche le altri variabili sono puntatori, se a loro assegni il valore di 's', ovviamente tutte loro punteranno all'indirizzo di 'c' nel modo in cui le assegni.
Per fare uso di quelli che vuoi fare tu, devi dichiarare 'puntatori a puntatori' per esempio
Codice:char c = 'a'; car *p1, **p2; p1 = &a; p2 = &p1;
a quel punto per stampare la variabile 'c' puoi usare *p1 o **p2