DEV/BUT1/DEV1.1/Adresses/etapes.c
2024-02-01 13:55:03 +01:00

30 lines
691 B
C

#include <stdio.h>
#include <stdlib.h>
int main(void) {
int a = 1, b = 2, c = 3;
int *p, *q;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*p);
p=&a;
q=&c;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
*p=(*q)++;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
p=q;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
q=&b;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
*p-=*q;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
++*q;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
*p*=*q;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
a=++*q**p;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
p=&a;
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
*q=*p/(*q);
printf("%d,%d,%d,%d,%d\n",a,b,c,*p,*q);
return EXIT_SUCCESS;
}