如何将混合数据类型(int、float、char 等)存储在数组中? 我想在数组中存储混合数据类型.怎么能这样呢? 解决方案 您可以使数组元素成为可区分的联合,又名 标记联合. struct {枚举 { is_int, is_float, is_char } 类型;联合{间;浮动 fval;字符 cval;} val;} my_array[10]; type 成员用于保存对每个数组元素应使用union 的哪个成员的选择.所以如果你想在第一个元素中存储一个 .. 发布时间:2021-11-18 01:22:29 c arrays variant mixed-type 其他开发
如何将混合数据类型(int,float,char等)存储在数组中? 我想在数组中存储混合数据类型.怎么会这样呢? 解决方案 您可以使数组元素成为有区别的联合,也称为 tagged联合. struct { enum { is_int, is_float, is_char } type; union { int ival; float fval; char cval; } val; .. 发布时间:2020-07-17 19:33:02 c arrays variant mixed-type 其他开发