\r (A)o\rA 39 B 9 C 38 D 8\rvoid main()\r(\runion{int i[2];long k;char c[4];}rz*s=&r;\rs->i[0]=0x39;s->i[l]=0x38;\rprintf( "%x\n” s>c[0]);\r)\r6 0\r??(C)\rAs 32 B 16 C 8 D 24.\rtypedef union{long x[2];int y[4];char z[8];}MYTYPE;\rMYTYPE them;\rvoid main()\r(\rprintf( a%d\nM ,sizeof(them))@\r)\r7 w;0\rKL\rtypedef struct S\r{intg; char h;} T;\r2\rlp?(B)o\rA ) )S '(st@AB ) 0)T '(st@A\rC) S struct@AD) T struct S @A\r8 ;0\r'(KL\rstruct student\r{ int age; char num [8];};\rstruct student stu [3] ={{20,"200401 "},{21,"200402"},{10\9,"200403"}};\rstruct student *p=stu;\r0\r9{)st@A<=>E(D)\rA) (p++)->num B) p->num C) (*p).num D) stu.age