为什么会出现这个错误,虽然我没有使用过typedef?
int main ()
{
struct ident identity;
identity.serial=10;
printf("%d",identity.serial);
return 0;
}
struct ident
{
int serial;
};
答案 0 :(得分:0)
此代码效果很好:
struct ident
{
int serial;
};
int main ()
{
struct ident identity;
identity.serial = 10;
printf("%d", identity.serial);
return 0;
}
你应该在使用它之前声明一个结构。