Please write the output results:
1, struct xy {int x; int y;};
Int main (int Argc, char * argv []) {Int a [] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
Struct xy * p1 = (struct xy *) a; struct xy * p2 = p1 4;
Printf ("% D / T% D", P2-> X, P2-> Y); Return 0;}
2, union xyz {structure _xyz {char x: 2; char y: 3; char z: 3;} _xyz; char_char;
INT Main (int Argc, char * argv []) {UNITION XYZ XYZ; XYZ._CHAR = 100;
Printf ("/ N% D / T% D / T% D", XYZ._XYZ.X, XYZ._XYZ.Y, XYZ._XYZ.Z); Return 0;}