标签: objective-c union
在Union中有3个变量,即使更改这些值,也可以将Union变量打印值更改为最后一个
无法粘贴代码:
问题是:
在联合中定义3变量之后 初始化他们的价值 M1 = 1 M2 = 2
输出: m1 = 2 M2 = 2 结果为每个联合变量打印相同的值
答案 0 :(得分:1)
您可能希望使用结构而不是联合。联合只是一个变量,但有一个有效值的选择。
另一方面,结构是一个单个变量,其中包含许多值。