本文主要是介绍联合体实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 说明
//联合体 多个变量共享同一块内存 大小取决于最大的变量
//联合体 多次赋值 只有最后一次赋值有效
2. 代码实现
//声明联合体
union un{short s;int i;
};//联合体
void unionFunction(){union un u;__android_log_print(ANDROID_LOG_INFO, TAG, "联合体 u 的大小: %d", sizeof u);u.s = 1234;u.i = 12345678;__android_log_print(ANDROID_LOG_INFO, TAG, "u.s = %hd" , u.s);
}
这篇关于联合体实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!