“身份”的“错误”存储大小尚不清楚

时间:2016-04-09 17:56:07

标签: c struct

为什么会出现这个错误,虽然我没有使用过typedef?

int  main ()
{    
    struct ident identity;
    identity.serial=10;
    printf("%d",identity.serial);
    return 0;
}

struct ident
{
    int serial;
};

1 个答案:

答案 0 :(得分:0)

此代码效果很好:

struct ident
{
    int serial;
};

int main ()
{    
    struct ident identity;  
    identity.serial = 10;
    printf("%d", identity.serial);
    return 0;
}

你应该在使用它之前声明一个结构。