A.inta[4]; B.inta[4]={1,2,3,4,5}; C.inta[4]={1,2,3}; D.inta[4]={1};
A.x B.*p C.p D.*&x
A.intd,*pd=&d; B.int*pd=&d,d; C.floatd,*pd=&d; D.float*pd=&d,d;