关于union

来源:互联网 发布:淘宝买到假货怎么投诉 编辑:程序博客网 时间:2024/06/01 13:51
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
union cluster
{
    int a[1];
    char b;
    char c;
};
int main()
{
    union cluster *p; 
    p = malloc(3*sizeof(union cluster));
    int a[3] = {6,7,8};
    memcpy(p,a,sizeof(a));
    printf("%d\n",(p+0)->a[0]);
    printf("%d\n",(p+1)->a[0]);
    printf("%d\n",(p+2)->a[0]);
}
0 0
原创粉丝点击