Υπολογίστε τους τύπους των εκφράσεων δεξιά και αριστερά από κάθε ανάθεση
και γράψτε ποιες από τις παρακάτω γραμμές είναι σωστές και ποιες όχι.
int a, b, c, *p1, *p2, *p3;
double da, db, dc, *pd1, *pd2, *pd3;
p1 = &a;
*p1 = 4;
p2 = &p1;
*p2 = *c;
p3 = a;
p2 = p3;
pd1 = p2;
pd2 = &da;
dc = *pd3;
db = *p2;
&a = 43;