(a) legal assignment.
(b) legal assignment.
(c) *** assignment, cannot assign a address of normal variable to pointer variable.
(d) *** assignment, cannot assign a integer pointer to a double pointer.
(e) *** assignment, cannot assign pointer variable to a normal variable.
(f) *** assignment, cannot assign normal variable to a pointer variable.
(g) legal assignment.
(h) *** assignment, cannot assign a integer pointer to a double pointer.