Harbor Network Interview 2

xiaoxiao2021-03-06  17

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;}

转载请注明原文地址:https://www.9cbs.com/read-44911.html

New Post(0)