面试题答案
一键面试#include <stdio.h>
// 定义联合体
union Data {
int i;
float f;
};
// 定义函数,返回联合体类型
union Data createUnion() {
union Data temp;
temp.i = 10;
temp.f = 3.14f;
return temp;
}
int main() {
union Data result = createUnion();
printf("int成员的值: %d\n", result.i);
printf("float成员的值: %f\n", result.f);
return 0;
}