DanielDj
23-06-2007, 20:25
Ciao..Martedi ho un esame su c.
Nella prova scritta di qualche anno fa c'era un quesito sui puntatori che non riesco a risolvere.
Potreste aiutarmi ed eventualmente spiegarmi la soluzione?
questo è il quesito:
Dato il seguente frammento di programma:
int a,b;
a=b;
dire queli dei seguenti frammenti di programma produce sulle variabili a e b, un effetto diverso da quello del frammento dato
a) int a,b,*p,*c; p=&a;c=&b;*p=*c;
b) int a,b,*p,*c; p=&a;c=&b;*p=b;
c) int a,b,*p,*c; p=&a;c=&b; p=c;
d) int a,b,*p,*c; p=&a;c=p; *c=b;
Grazie in anticipo per le risposte.
Nella prova scritta di qualche anno fa c'era un quesito sui puntatori che non riesco a risolvere.
Potreste aiutarmi ed eventualmente spiegarmi la soluzione?
questo è il quesito:
Dato il seguente frammento di programma:
int a,b;
a=b;
dire queli dei seguenti frammenti di programma produce sulle variabili a e b, un effetto diverso da quello del frammento dato
a) int a,b,*p,*c; p=&a;c=&b;*p=*c;
b) int a,b,*p,*c; p=&a;c=&b;*p=b;
c) int a,b,*p,*c; p=&a;c=&b; p=c;
d) int a,b,*p,*c; p=&a;c=p; *c=b;
Grazie in anticipo per le risposte.