Per ulteriori approfondimenti su UNIX, vedi la seguente sintesi.
int a, b, *p, *q; a=10; b=20; p = &a; q = &b; *q = a + b; a = a + *q; q = p; *q = a + b; printf("a=%d b=%d *p=%d *q=%d", a,b,*p,*q);
int *p, **q; int a=10, b=20; q = &p; p = &a; *p = 50; **q = 100; *q = &b; *p = 50; a = a+b; printf("a=%d b=%d *p=%d **q=%d\n", a, b, *p, **q);Completare il programma ed eseguirlo per constatare la correttezza della risposta.