共用体union的用法举例-1
帐 号: 注册帐号
密 码:  找回密码
      记住用户名和密码
共用体union的用法举例-1

1. 为了方便看懂代码。

比如说想写一个3 * 3的矩阵,可以这样写:
[ 注:下面用红色部分标记的地方是后来添加上去的,谢谢yrqing718的提醒!]

struct  Matrix
{
    union
    {
        struct
        {
            float  _f11, _f12, _f13, _f21, _f22, _f23, _f31, _f32, _f33;
        };
        float  f[3][3];
    }_matrix;
};
struct  Matrix m;

copyright:2016-2020|邮箱:imalib@vip.163.com

蜀ICP备16020986号