若有以下说明 则下面哪个叙述是正确的(已知short占2个字节 float占4个字节)。struct { short a; f
已帮助 人
若有以下说明,则下面哪个叙述是正确的(已知short占2个字节,float占4个字节)。struct { short a; float b; } v1; union { short a; float b; } v2;
A.执行sizeof(v1)获得的结果是8个字节,对结构体变量v1中的任何一个成员都可以进行初始化。
B.执行sizeof(v1)获得的结果是6个字节,只能对结构体变量v1中的第一个成员进行初始化。
C.执行sizeof(v2)获得的结果是6个字节,只能对共用体变量v2中的第一个成员进行初始化。
D.执行sizeof(v2)获得的结果是4个字节,对共用体变量v2中的任何一个成员都可以进行初始化。
E.执行sizeof(v2)获得的结果是8个字节,只能对共用体变量v2中的第一个成员进行初始化
F.执行sizeof(v1)获得的结果是8个字节,只能对结构体变量v1中的第一个成员进行初始化。
G.执行sizeof(v1)获得的结果是4个字节,对结构体变量v1中的任何一个成员都可以进行初始化。
H.执行sizeof(v2)获得的结果是6个字节,对共用体变量v2中的任何一个成员都可以进行

回答
共1条回复-
s[3]+s[4]的值为“nullnull”;s.length的值10
