Exercice langage C corrigé les opérations élémentaires sur pointeurs, tutoriel & guide de travaux pratiques en pdf.
main()
{
int A = 1;
int B = 2;
int C = 3;
int *P1, *P2;
P1=&A;
P2=&C;
*P1=(*P2)++;
P1=P2;
P2=&B;
*P1-=*P2;
++*P2;
*P1*=*P2;
A=++*P2**P1;
P1=&A;
*P2=*P1/=*P2;
return 0;
}Copiez le tableau suivant et complétez-le pour chaque instruction du programme ci-dessus.
| A | B | C | P1 | P2 | |
| Init. | 1 | 2 | 3 | / | / |
| P1=&A | 1 | 2 | 3 | &A | / |
| P2=&C | |||||
| *P1=(*P2)++ | |||||
| P1=P2 | |||||
| P2=&B | |||||
| *P1-=*P2 | |||||
| ++*P2 | |||||
| *P1*=*P2 | |||||
| A=++*P2**P1 | |||||
| P1=&A | |||||
| *P2=*P1/=*P2 |
La correction exercice langage C (voir page 2 en bas)
Pages: 1 2
thank you so much for the correction.