Υπολογίστε τους τύπους των εκφράσεων δεξιά και αριστερά από κάθε ανάθεση
και γράψτε ποιες από τις παρακάτω γραμμές είναι σωστές και ποιες όχι.
        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;