面试题答案
一键面试#include <stdio.h>
// 定义包含匿名联合体的结构体
struct MyStruct {
int intMember;
char charArray[10];
union {
float floatMember;
};
};
int main() {
// 初始化结构体
struct MyStruct myStruct = {
.intMember = 10,
.charArray = "Hello",
.floatMember = 3.14f
};
// 输出各个成员的值
printf("整型成员: %d\n", myStruct.intMember);
printf("字符数组成员: %s\n", myStruct.charArray);
printf("浮点型成员: %f\n", myStruct.floatMember);
return 0;
}