c_cpp c中的铸造示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp c中的铸造示例相关的知识,希望对你有一定的参考价值。

#include <stdio.h>

typedef unsigned char XenonType;



typedef struct {
    XenonType type;
} XenonObject;

typedef struct {
    XenonType type;
    int none;
} XenonNone;

int main()
{
    XenonNone g = {4, 0};
    XenonNone* d = &g;
    XenonObject * f = (XenonObject*)d;
    printf("the type is %d\n", f->type);
    //the type is 4
    XenonNone*a = (XenonNone*)f;
    printf("the non is %d\n", a->none);
    return 0;
}

以上是关于c_cpp c中的铸造示例的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp C中的简单示例

c_cpp 示例C中的氙气图

c_cpp C ++中的char指针示例

c_cpp c中的基本函数指针示例

c_cpp C ++中的基本lambda示例

c_cpp 使用C ++中的无符号字符的示例