Intel和微软同时出现的C语言面试题 ULqnr@/FbK
#pragma pack(8) BRbx.
4G0Er?D
struct s1{ e )l<D)
short a; blNJ
long b; wq!Gj]B
}; {^2``NYM_
xtYX}u
struct s2{ ciVN-;vi
char c; 3JM0 m (
s1 d; #z_lBg. K
long long e; js)M
c*]&
}; #L5H-6nz
L\}o(P(
#pragma pack() St9W{
M eo(|U
问 4;'o`K~*
1.sizeof(s2) = ? M_*"g>Z
2.s2的s1中的a后面空了几个字节接着是b? +<7~yZ[Z8
m`gH5vQa
G=Hvh=K(
\,)('tUE
如果您知道答案请在讨论中写出,以下是部份网友的答案,供参考: t?f2*N:
reJw&t